Enabling search and booking functionality.Our primary goal was to integrate the flight and hotel search, and booking API by Sabre GDS, providing the employees with this functionality. The travel booking module is deployed and can be managed independently from the rest of the platform’s systems. The module was created using Java and Spring Boot framework.
Editing hotel descriptions.One of the obstacles was to edit hotel descriptions returned by Sabre GDS. Some copy didn’t have spaces between the words or punctuation marks, while some was written in all capital letters. To solve this problem, our engineer used a semi-automated approach to text editing and used a machine learning library to process the writings.
Integrating the travel module into the ecosystem.The client’s technology ecosystem already had a set of existing services, including payments, so our software architect had to enable the interaction between them and a travel module. To solve this challenge, we created a middleware between our module and the TernBooking services, based on Amazon AWS and REST API. Also, our software architect integrated the session management into the new module using Spring security libraries.
Approach and Technical Info
Total scope of the project was 2 man/months. The project was completed by a software architect and a developer from the client’s side over the course of 2 months.
The technology stack included Java, Spring Boot libraries (Security, Data, Cloud, Session), Redis (for session storage), Elasticsearch (for text caching), PostgreSQL (for databases), Amazon AWS servers.
Wondering how to build
an exclusive software product for your business?
Discuss your project needs with our architects.