Product Updates

ITS adopts microservices architecture for improved air travel search engine

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).

The challenge

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.

The solution

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.

Results

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.

What this means for clients

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.

Explore on ITS

Related posts

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