Comparative Study of Scaling Monolithic and Microservices
Abstract
This paper presents a comparative study of scaling monolithic and microservices architectures. The primary objective is to analyze how modern applications can be made scalable and reliable under increasing workloads. The study first explains the foundational concepts of monolithic and microservices architectures, highlighting how each structure handles scalability, performance, and system complexity. It then explores essential system design principles such as load balancing, database scaling, caching, containerization, and distributed communication that impact scalability in both architectures. This research provides a clear understanding of how each architecture can be optimized for high-performance applications. The findings aim to guide developers and organizations in selecting the right architectural approach based on scalability requirements and system growth.
Fields of Study & Subjects
Software System Performance and Reliability
Cloud Computing and Resource Management
Mobile and Web Applications
Publication details
- Journal / source
- Zenodo (CERN European Organization for Nuclear Research)
- Publication date
- 1 March 2026
- Language
- EN