Search for a command to run...
Abstract Travel and tourism industry in the global world is expanding at a very high rate. This has resulted in an increased desire of people to have efficient and reliable online booking systems that would provide their users with updated travel information and convenient booking experiences. However, traditional trip booking systems tend to rely on monolithic architectures, which are in turn difficult to maintain and may take more time to obtain real time availability and prices of a variety of service providers. Due to these limitations, customers struggle to make comparisons on the travel options and receive accurate details on their reservations. To address these issues, this project intends to develop a Travel Booking Platform that has a microservices architecture. The system is linked to the Amadeus GDS API to receive current flight times, rates and availability. The platform is developed with Java and Spring boot. The databases are managed using MySQL and the services communicate with one another using RESTful API. The application is implemented on the AWS cloud to ensure that it is accessible at all times, can be expanded when required and is reliable. The proposed system allows individuals to find and compare and reserve trip services in seconds and maintain the modularity and performance of the system. All in all, the platform demonstrates that it is possible to make the solutions of travel booking with the help of the modern distributed system design that will be able to expand when needed. Keywords: Microservices Architecture, Travel Booking Platform, RESTful APIs, Cloud Computing, Global Distribution System (GDS), Real-Time Data Integration.
Published in: INTERANTIONAL JOURNAL OF SCIENTIFIC RESEARCH IN ENGINEERING AND MANAGEMENT
Volume 10, Issue 03, pp. 1-9
DOI: 10.55041/ijsrem58605