A Security and Performance Comparative Study of Monolithic and Microservices Architectures in Java Spring Boot Applications with Containerized Distributed Deployment

Main Article Content

Swathi Gangarapu

Abstract

The development of cloud-native systems has improved the shift towards monolithic to microservices architectures. The presented research is a quantitative and qualitative comparative study of the monolithic and microservices architectures applied to the containerized environment (Docker and Kubernetes) using Java spring boot. The performance measurements (latency, throughput, CPU, memory) and security measurements (attack surface, breach containment, trust boundaries) are measured in the study. Result validation is done using statistical tools like t-test, ANOVA, and regression analysis. The results show that whereas monolithic systems are economical on light workloads, microservices systems are more efficient in terms of scale, resiliency, and security isolation when used in a high-load distributed system.

Article Details

Section
Articles