Migration from SOA to Microservices Architecture: A Case-Based Evaluation of Performance Improvements and Architectural Trade-Offs
Keywords:
Microservices, SOA, Software Architecture, Migration, Application Moderniza tion.Abstract
This paper uses a real-world case-study approach to examine the shift from Service Oriented Architecture (SOA) to Microservices Architecture (MSA), which focuses on performance enhancements and architectural trade-offs in popular and highly demanded software systems. It analyses key operational metrics of applications such as scalability, latency, availability,and deployment speed, using case-based scenarios from e-commerce and media streaming systems.
References
M. Villamizar, D. Garces, H. Castro, J. Verano. Evaluating the monolithic and the microservice architecture pattern to deploy web applications in the cloud. Future Generation Computer Systems 135, 345–359 (2023).
A. Balalaie, A. Heydarnoori, P. Jamshidi. Migrating to cloud-native architectures using microservices: An industrial survey. Journal of Systems and Software 192, 111384 (2022).