Value Delivered
-
Integrating GDSs and third-party services
As the platform’s main focus is flight and hotel booking, our team connected it to Sabre GDS (with Amadeus planned) for flight booking, and Qtech API for hotels. To get listed in metasearch engines, the OTA is integrated with Skyscanner and Wego. Besides, the AltexSoft team has enabled the platform with a Checkout payment gateway. -
Developing a booking engine with customizable search rules
Our team has created a booking engine with a search and ticketing capabilities running through Sabre GDS. On the back-office side, the engine allows the OTA’s travel product managers to choose particular product suppliers depending on the type of a user search. This way, the OTA managers can search the deals from suppliers that they partner with. -
Building an adjustable commission engine
To run a pricing strategy, any OTA needs a commission engine. We've built a flexible commission engine that allows for configuring how markup and discounts are applied to different travel products depending on various factors, e.g. city pair, traffic source, type of travel, carrier, etc. This helps company’s revenue managers be as adjustable as possible and keep the OTA pricing both competitive and meeting revenue goals. -
Creating robust architecture
Every day the platform deals with numerous search and booking requests and has to process data coming from GDSs. This can result in overloading and service unavailability. To ensure zero downtime, our team has chosen a microservice approach to the architecture, making all microservices stateless. Also, engineers have created an industry-standard logging solution, based on AWS and S3. As an orchestration gateway, the engineers employed Kong API. For communication between microservices, they used NATS system, AWS EKS, and Kubernetes as an environment. -
Designing product’s UX/UI
The team of designers created a minimalistic design for the platform and a localized version for the GCC region. The website has rich navigation to simplify travel product search and booking. Our team also designed an admin panel for back-office and the customer-facing design of the OTA. The design embraced the web and mobile versions (iOS and Android).
Approach and Technical Info
The project was completed over the course of 14 months by a team of twenty-eight professionals: 2 business analysts, 12 JS engineers, a solution architect, 4 QA engineers, 3 UX/UI designers, a project manager, a DevOps engineer, 4 mobile engineers.
The team used the Scrum framework in the workflow. The technology stack included Javascript, React, Typescript (for frontend), Node.js (for backend and microservices), NATS, Kong API Gateway, Kubernetes (for microservices), S3, Prometheus, Grafana (for logging and monitoring), iOS, Android, and Amazon Web Services.
Services provided within the project framework: Travel Technology Practice
Wondering how to build
an exclusive software product for your business?
Discuss your project needs with our architects.