Evaluating Data Replication Models for Improving the Efficiency of Distributed Microservice Systems

Authors

  • Oleksandr Kupriianov
  • Valerii Sytnikov
  • Andrii Maksymenko

DOI:

https://doi.org/10.47839/ijc.25.2.4659

Keywords:

data replication, microservice architecture, distributed systems, performance, availability, data consistency, Docker, Kubernetes

Abstract

The object of the study is the process of data replication in distributed microservices systems. The subject of the study is the data replication models used in such systems. The aim of the study was to improve the efficiency of distributed microservices systems by optimizing the balance between performance, data consistency, and operational costs. Modern replication models – synchronous, asynchronous, quorum-based, CRDT, and blockchain – were analyzed in the context of their adaptation to microservices architectures. It was found that asynchronous models provide high performance under variable load but reduce data consistency; synchronous models ensure stable consistency at the cost of higher overhead; quorum-based models optimize the balance between availability and consistency, achieving 15–20% operational cost savings. A classification of replication models by performance, consistency, and fault tolerance was developed to facilitate the rapid selection of the optimal solution based on system priorities. Experimental studies were conducted using Docker and Kubernetes with Kafka, Redis, and CockroachDB under loads of up to 5000 requests per second. Comparative evaluation showed that CRDT models provide maximum performance, while quorum-based models offer reliability and cost efficiency. An approach for calculating operational costs was proposed, taking into account request intensity, network latency, and replica storage costs. The results enable informed selection of replication models and enhance the efficiency of microservices systems, particularly during migration from monolithic to containerized architectures and scaling of high-load telecommunications systems.

References

E. Faure, “Research into data replication models for microservice architectures,” Journal of Distributed Systems, vol. 15, issue 2, pp. 45–60, 2020. [Online]. Available at: https://www.scimagojr.com/journalsearch.php?clean=0&q=21100223333&tip=sid.

M. Johnson, “Data consistency issues in microservice architectures,” International Journal of Cloud Computing, vol. 10, issue 3, pp. 78–92, 2021. [Online]. Available at: https://www.resurchify.com/impact/details/21100855995.

S. K. Gundala, Microservices architecture: A comprehensive guide to modern distributed systems. 2025 [Online]. Available at: https://www.researchgate.net/publication/389579927_Microservices_Architecture_A_Comprehensive_Guide_to_Modern_Distributed_Systems.

Docker Inc. (n.d.). Docker Swarm tutorial. [Online]. Available at: https://docs.docker.com/engine/swarm/swarm-tutorial/.

Kubernetes Authors. (n.d.). Kubernetes documentation. [Online]. Available at: https://kubernetes.io/.

Z. Ling, Y. Luo, K. Wu, Z. Yu, K. Zhang, & X. Fu, “IoT security: Machine learning approach for detecting attacks,” arXiv preprint. 2021. [Online]. Available at: https://arxiv.org/abs/2112.12310.

K. Patel, & M. Shah, “Performance analysis of Scylla as a write heavy database,” International Research Journal of Engineering and Technology (IRJET), vol. 7, no. 6, pp. 2139–2144, 2020. [Online]. Available at: https://www.irjet.net/archives/V7/i6/IRJET-V7I6376.pdf.

K. Pakrijauskas, & D. Mazeika, “A method of transparent graceful failover in low latency stateful microservices,” Electronics, vol. 11, issue 23, 3936, 2022. https://doi.org/10.3390/electronics11233936.

R. Glushach, “Building for scalability: Microservice deployment patterns,” Medium, 2023. [Online]. Available at: https://romanglushach.medium.com/building-for-scalability-microservice-deployment-patterns-4c9f82b04a6d.

Heena, “Advances In Malware Detection- An Overview,” arXiv preprint. 2021. [Online]. Available at: https://arxiv.org/abs/2104.01835.

M. Abdulsatar, H. Ahmad, D. Goel, & F. Ullah, “Towards deep learning enabled cybersecurity risk assessment for microservice architectures,” Sensors, vol. 25, issue 3, 914, 2024. https://doi.org/10.3390/s25030914.

D. Berardi, S. Giallorenzo, J. Mauro, A. Melis, F. Montesi, & M. Prandini, “Microservice security: A systematic literature review,” PeerJ Computer Science, vol. 8, e779, 2022. https://doi.org/10.7717/peerj-cs.779.

H. Rafi, A. Mohammed, & R. Kumar, “Optimizing web application performance: Evaluating microservices architecture in .NET Core for scalability and efficiency,” Policy Research Journal, vol. 3, issue 1, pp. 77–82, 2025. [Online]. Available at: https://policyresearchjournal.com/index.php/1/article/view/277.

M. Fowler, & J. Lewis, “(2014). Microservices: Defining a new architectural term,” Martin Fowler’s Blog, 2014. [Online]. Available at: https://martinfowler.com/articles/microservices.html.

S. B. Dahal, “Architecting microservice frameworks for high scalability: Designing resilient, performance-driven, and fault-tolerant systems for modern enterprise applications,” Journal of Intelligent Connectivity and Emerging Technologies, vol. 8, issue 4, pp. 58–70, 2023. [Online]. Available at: https://questsquare.org/index.php/JOUNALICET/article/view/76.

D. Seybold, & BenchANT Team, “Benchmarking MongoDB vs ScyllaDB: Performance, scalability and cost,” ScyllaDB Resources, 2023. [Online]. Available at: https://www.scylladb.com/resources/benchmarking-mongodb-vs-scylladb-performance-scalability-cost/.

V. Velepucha, & P. Flores, “A survey on microservices architecture: Principles, patterns and migration challenges,” IEEE Access, vol. 11, pp. 88339–88354, 2023. https://doi.org/10.1145/3776581.

R. Laigner, A. C. Almeida, W. K. G. Assunção, & Y. Zhou, “An empirical study on challenges of event management in microservice architectures,” arXiv preprint, 2024. https://doi.org/10.1145/3776581.

G. G. Joltkevich, “Models for distributed storage: Data description and replication processes,” 2019. [Online]. Available at: https://itssi-journal.com/index.php/ittsi.

T. E. Aitbaev, “Microservice architecture for building distributed automated systems,” 2021. [Online]. Available at: https://uacademic.info/.

A. Carpenko, “Development of architectures, theorems and models of properties of distributed storage systems,” 2020. [Online]. Available at: https://www.academia.edu/.

A. Bashtovyi, & A. Fechan, “Distributed transactions in microservice architecture: Informed decision-making strategies,” Information Systems and Networks, vol. 15, pp. 453–463, 2024. https://doi.org/10.23939/sisn2024.15.449.

P. Kothiyal, “Data consistency in microservices,” 2025. [Online]. Available at: https://talent500.com/blog/data-consistency-in-microservices/.

Index Dev. (n.d.), “Implementing microservices for scalability and maintainability,” [Online]. Available at: https://www.index.dev/blog/implementing-microservices-for-scalability-maintainability.

R. Laigner, & Y. Zhou, “A distributed database system for event-based microservices,” Proceedings of the 15th ACM International Conference on Distributed and Event-Based Systems DEBS'21, 2021, pp. 25–30. https://doi.org/10.1145/3465480.3466919.

A. Gayibov, V. Gasimov, “Extending spectral indices from multispectral satellite data using U-Net segmentation,” Radioelectronic and Computer Systems, [S.l.], vol. 2026, no. 1, pp. 207-223, 2026. https://doi.org/10.32620/reks.2026.1.14.

J. Ahmed, et al., “Consistency issue and related trade-offs in distributed replicated systems and databases: a review,” Radioelectronic and Computer Systems, [S.l.], no. 2, pp. 171-179, 2023. https://doi.org/10.32620/reks.2023.2.14.

O. Oreoluwa, “Implementing causal observability for practical site reliability engineering in cloud-native distributed systems,” International Journal of Wireless and Microwave Technologies (IJWMT), vol. 16, no. 2, pp. 16-25, 2026. https://doi.org/10.5815/ijwmt.2026.02.02.

V. Nikitin, Ie. Krylov, V. Anikin, “Methods of increasing the efficiency of data consistency in information systems,” International Journal of Information Technology and Computer Science (IJITCS), vol. 17, no. 4, pp. 28-37, 2025. https://doi.org/10.5815/ijitcs.2025.04.03.

E. K. Morray, “Microservices and distributed systems architecture: Design resilient, scalable systems using event-driven patterns, service communication, and cloud-native infrastructure, 2026.

D. Tornow, Think Distributed Systems, Manning Publications, 2025.

Downloads

Published

2026-06-30

How to Cite

Kupriianov, O., Sytnikov, V., & Maksymenko, A. (2026). Evaluating Data Replication Models for Improving the Efficiency of Distributed Microservice Systems. International Journal of Computing, 25(2), 334-342. https://doi.org/10.47839/ijc.25.2.4659

Issue

Section

Articles