Novel Architecture for Distributed Travel Data Integration and Service Provision Using Microservices

This paper presents a new microservices-based architecture aimed at improving flexibility, scalability, and performance in airline reservation systems. The main goal of this study is to overcome the challenges of real-time data integration and service responsiveness in busy travel settings. The proposed system uses Redis caching, two messaging platforms (Kafka and RabbitMQ), and different databases (MongoDB and PostgreSQL) to optimize data handling. It ensures secure communication with OAuth2 and JSON Web Token protocols. The architecture was assessed using key performance indicators, achieving 99.5% data consistency, data propagation latency under 75 ms, and a system throughput of 1,050 events per second. Redis caching provided a 92% cache hit ratio, which significantly lowered database load and improved response speed. Containerization with Docker and orchestration through Kubernetes enabled horizontal scalability while keeping a low error rate of 0.2%. These results show that the architecture can support secure, scalable, and efficient real-time operations, making it suitable for modern airline reservation systems and other high-demand travel services.

Authors

Publication Details

Journal
Cureus Journal of Computer Science.
Published
2025-06-27
DOI
https://doi.org/10.7759/s44389-025-04835-3
Citations
1
Primary Topic
Software System Performance and Reliability
Type
article
Field-Weighted Citation Impact
1.49
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Novel Architecture for Distributed Travel Data Integration and Service Provision Using Microservices

M. Shamim Kaiser, Biman Barua
1 citations
Cureus Journal of Computer Science.
Software System Performance and Reliability
1.49
article

Novel Architecture for Distributed Travel Data Integration and Service Provision Using Microservices

M. Shamim Kaiser, Biman Barua
article en
1 citations

Abstract

This paper presents a new microservices-based architecture aimed at improving flexibility, scalability, and performance in airline reservation systems. The main goal of this study is to overcome the challenges of real-time data integration and service responsiveness in busy travel settings. The proposed system uses Redis caching, two messaging platforms (Kafka and RabbitMQ), and different databases (MongoDB and PostgreSQL) to optimize data handling. It ensures secure communication with OAuth2 and JSON Web Token protocols. The architecture was assessed using key performance indicators, achieving 99.5% data consistency, data propagation latency under 75 ms, and a system throughput of 1,050 events per second. Redis caching provided a 92% cache hit ratio, which significantly lowered database load and improved response speed. Containerization with Docker and orchestration through Kubernetes enabled horizontal scalability while keeping a low error rate of 0.2%. These results show that the architecture can support secure, scalable, and efficient real-time operations, making it suitable for modern airline reservation systems and other high-demand travel services.

Cureus Journal of Computer Science.
Openalex Percentile: Top 16%
Software System Performance and Reliability
1.49
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.