International Journal of Innovative Research in Engineering & Multidisciplinary Physical Sciences
E-ISSN: 2349-7300Impact Factor - 9.907

A Widely Indexed Open Access Peer Reviewed Online Scholarly International Journal

Call for Paper Volume 13 Issue 2 March-April 2025 Submit your research for publication

Optimizing Real-Time Data Synchronization in Microservices Using Reactive Design Patterns

Authors: Bhargavi Tanneru

DOI: https://doi.org/10.5281/zenodo.14850925

Short DOI: https://doi.org/g84qgh

Country: USA

Full-text Research PDF File:   View   |   Download


Abstract: In modern distributed systems, microservices architectures enable independent scaling and rapid development; however, they introduce significant challenges in maintaining data consistency across disparate services and databases. This paper examines the application of reactive design patterns—including event sourcing, CQRS, reactive streams, and the saga and outbox patterns—to optimize real-time data synchronization in microservices. By leveraging asynchronous, non‐blocking communication and eventual consistency models, the proposed approaches offer improved scalability, fault tolerance, and decoupling. The paper discusses the problem statement, details the solution and its practical uses, evaluates its impact on system performance and operational resilience, and outlines the scope and limitations of the approach.

Keywords: Microservices, Reactive Design Patterns, Real-Time Data Synchronization, Event Sourcing, CQRS, Reactive Streams, Saga Pattern, Outbox Pattern, and Change Data Capture


Paper Id: 232114

Published On: 2024-08-07

Published In: Volume 12, Issue 4, July-August 2024

Share this