Integrating global distribution system (GDS) into a platform,
Integrating global distribution system (GDS) into a platform,
Improving booking and ticketing flow,
Creating an adjustable commission engine,
Achieving a high level of system performance, and
Designing web and mobile UX/UI.
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.
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.
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.
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.
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).
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