Neoncube
TravelTECH
Mission: Deployment of a flight provider to Getaway
Published on 11/09/2024

Taking off. I'm standing on the threshold of one of the most ambitious projects I've had the opportunity to undertake. The client, Getaway, has set us a challenge: to provide its users with the most comprehensive choice of flights. I am energised and ready for action. The mission ahead is to implement a flight provider for Getaway.

Time to diagnose gaps

I enter the meeting with the Getaway team. I can see straight away that the lack of a flight provider is a major problem. The client wants to offer a wide selection of flights, but without integration with the big players in the market, this is impossible. We decide to integrate with the major providers Tripstack, Duffel, Kiwi and Amadeus. Our goal is to create a project that provides users with access to the best flight offers.

G
Need: User use of applications for search.
Solution: Integration with flight providers in shape proxy system.

New flight plan

A decision is made within the team to create a 'getaway-provider-hub' project. This is a system that will act as a proxy between provider services and Getaway. We agree API communication policies with each partner and get to work. Our solution is intended to make the system flexible and scalable, allowing more providers to be added in the future.

Advanced design

We start by iteratively designing a solution. We analyse the various options, compile their advantages and disadvantages and costs. The choice falls on AWS Lambda and Amazon SQS, which provide a distributed and flexible architecture. We move some operations 'into the background' to minimise the load on the system and enable rapid development.

Technological leap

We are considering various technologies, including Elastic Beanstalk and load balancer virtual machines. Ultimately, we opt for AWS Lambda because it offers the most benefits at a low operational cost. This allows us to integrate multiple providers without committing additional resources to DevOps tasks.

Successful landing

After five months of intensive work, the system is ready. We support 99.99% of flight searches, whether one-way, two-way or multicity. Getaway gains a comprehensive flight search engine to find the best connections quickly and accurately. The system is ready to integrate more providers in the future, making Getaway more competitive in the market.

Benefits on board

Getaway users now have access to the most up-to-date and extensive flight offers. The system allows for paralleled searches, supports different search parameters and integrates data from different sources in a unified way. We are also developing a flight search tool specifically for Amadeus that allows for date range searches and more airports.

If we had not taken off...

Failure to implement would mean that Getaway would lose its competitiveness in the market. Competition would quickly overtake them and users would not have access to a wide and comprehensive range of flights. Any implementation of a new provider would be time-consuming and costly, further reducing operational efficiency.

Flight into the future

Standing at the end of our mission, I can see the great impact our solution has had on Getaway. The client gains an advanced flight search system that significantly increases its competitiveness in the market. Our approach, choice of technology and hard work have produced results that will stand the test of time. This experience demonstrates the importance of thoroughly understanding the client's needs and selecting the right technology solutions to deliver value that will last.

Project duration:
5 months
Result:
We handle 99.99% of flight searches, both one-way, return and multicity.

Ok, let’s talk business

Contact us and we will schedule a call to discuss your project scope, timeline and pricing.