A Methodological Framework of Containerized Microservices Orchestration and Provisioning in the Cloud: A Case Study of Online Travel Platforms
Biman Barua, M. Shamim Kaiser · 2024
Cloud computing and Microservices are new paradigms in the new technological era. Due to functionality and modularity, many existing cloud applications are designed as microservices. This transformation to microservices is facing challenges for infrastructure orchestration. Integrating these combined technologies into the online travel platform is a great initiative and will bring the travel industry in a new direction. On the existing online travel platform, booking flights, hotels, and rental car facilities faces problems during the seasonal period when a large number of users hit the system. Integrating microservices and cloud computing can make the system scalable, flexible, and high-performance in processing requests. The microservices architecture breaks down the large program into smaller modules that can run independently and provide individual results with self-contained services. In microservices, each service is responsible for an individual responsibility, and it is also more suitable to build, deploy, and scale independently. The research utilizes a case study methodology to conceive, build, and implement a microservices architecture for online travel services. Technologies like containerization and orchestration are used in the construction of this architecture. The paper analyzes the efficiency of containerized microservices, and an analytical comparison is shown of the existing monolithic architecture. In addition, the research investigates the scalability, agility, resource usage, fault tolerance, and overall system performance advantages and downsides that are connected with adopting containerization and orchestration for online travel platforms.