Published In
Publication Number
Page Numbers
Paper Details
Challenges and Strategies for Consolidating Data across Microservices
Authors
Anju Bhole
Abstract
The emergence of the microservices architecture has, by decoupling big systems into small manageable services, fundamentally changed the way we write and run large-scale applications. However, although this architecture provides great freedom as well as scale on demand, it also brings with it, severe problems in the area of maintaining coherence or aggregating data when working with services. In a microservices ecosystem, the spreading out of data often generates data consistency problems, sync difficulties and a lack of transactional integrity. This paper addresses these challenges and discusses some strategies to ameliorate them, focusing specifically on ensuring the consistency of data, increasing throughput and attaining scalable solutions. Drawing upon current research, practical experience in the industry, and new technologies that have become available such as event-driven architecture, service mesh and data synchronization mechanisms, this paper provides valuable insights for those who are moving to microservice-based systems. In addition, the paper introduces best practices, including use of such technologies to engage in event-driven communication as Apache Kafka (if you want data consistency) and adopting service mesh solutions as Istio (in order to better understand how to flow data and control the various service interactions). This paper provides an all-around strategy for solving data consolidation challenges in microservices environments.
Keywords
Microservices, Data Consolidation, Data Consistency, Scalability, Performance, Service Mesh, Event-Driven Architecture, Data Integration
Citation
Challenges and Strategies for Consolidating Data across Microservices. Anju Bhole. 2023. IJIRCT, Volume 9, Issue 1. Pages 1-10. https://www.ijirct.org/viewPaper.php?paperId=2501019