Product Updates
Saptashwa Bandyopadhyay
October 16, 2023
This article delves into how ITS harnessed Amazon ECS on AWS Fargate, Amazon ElastiCache for Redis, and other services to containerize microservices, reduce costs, and increase application performance. Overcoming various technical challenges and design considerations, we successfully modernized our air travel search engine with invaluable support from Amazon Web Services (AWS).
Our legacy air search engine was built as a monolithic application. While it served us well for years, increasing search volumes and the need for faster response times meant we needed to rethink our architecture fundamentally.
We adopted a microservices architecture built on AWS, breaking our monolithic search engine into independent, scalable services. Each service handles a specific function — fare calculation, availability checking, content aggregation — and can be scaled independently based on demand.
The migration delivered impressive results: search response times decreased by 60%, infrastructure costs dropped by 35%, and deployment frequency increased from monthly to multiple times per day. Most importantly, the new architecture gives us the foundation to rapidly add new features and content sources.
For ITS clients, the improved search engine means faster booking experiences, more comprehensive fare options, and better price accuracy. The microservices architecture also enables us to integrate new airline content sources more quickly, including NDC connections.
May 31, 2023
Containerized microservices: A software transformation
February 15, 2023
Optimizing functional coverage for better travel experiences
March 12, 2026
How AI is reshaping corporate travel in 2026