Novel Architecture for Distributed Travel Data Integration and Service Provision Using Microservices
Biman Barua, M. Shamim Kaiser

TL;DR
This paper presents a microservices-based architecture for airline reservation systems that enhances flexibility, performance, security, and scalability through advanced technologies like Redis, Kafka, RabbitMQ, Docker, and Kubernetes, achieving high data consistency and low latency.
Contribution
The paper introduces a novel microservices architecture integrating multiple technologies to improve airline reservation systems' performance, security, and scalability.
Findings
Data consistency of 99.5% achieved.
Latency of data propagation under 75 ms.
System throughput of 1050 events/sec maintained during peak.
Abstract
This paper introduces a microservices architecture for the purpose of enhancing the flexibility and performance of an airline reservation system. The architectural design incorporates Redis cache technologies, two different messaging systems (Kafka and RabbitMQ), two types of storages (MongoDB, and PostgreSQL). It also introduces authorization techniques, including secure communication through OAuth2 and JWT which is essential with the management of high-demand travel services. According to selected indicators, the architecture provides an impressive level of data consistency at 99.5% and a latency of data propagation of less than 75 ms allowing rapid and reliable intercommunication between microservices. A system throughput of 1050 events per second was achieved so that the acceptability level was maintained even during peak time. Redis caching reduced a 92% cache hit ratio on the…
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
TopicsCaching and Content Delivery · Traffic Prediction and Management Techniques · Peer-to-Peer Network Technologies
MethodsEmirates Airlines Office in Dubai · SPEED: Separable Pyramidal Pooling EncodEr-Decoder for Real-Time Monocular Depth Estimation on Low-Resource Settings
