Enhancing Resilience and Scalability in Travel Booking Systems: A Microservices Approach to Fault Tolerance, Load Balancing, and Service Discovery
Biman Barua, M. Shamim Kaiser

TL;DR
This paper demonstrates that adopting microservices architecture significantly improves resilience, scalability, and availability in airline reservation systems by implementing fault tolerance, load balancing, and real-time monitoring.
Contribution
It introduces a microservices-based approach with specific patterns like Circuit Breaker and Round-Robin load balancing to enhance fault tolerance and scalability in travel booking systems.
Findings
60% reduction in failure propagation
Above 99.95% system uptime achieved
40% increase in system scalability
Abstract
This paper investigates the inclusion of microservices architecture in the development of scalable and reliable airline reservation systems. Most of the traditional reservation systems are very rigid and centralized which makes them prone to bottlenecks and a single point of failure. As such, systems do not meet the requirements of modern airlines which are dynamic. Microservices offer better resiliency and scalability because the services do not depend on one another and can be deployed independently. The approach is grounded on the Circuit Breaker Pattern to maintain fault tolerance while consuming foreign resources such as flight APIs and payment systems. This avoided the failure propagation to the systems by 60% enabling the systems to function under external failures. Traffic rerouting also bolstered this with a guarantee of above 99.95% uptime in systems where high availability…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware System Performance and Reliability · Cloud Computing and Resource Management · Service-Oriented Architecture and Web Services
Methodstravel james
