Quarterly Journal of Information and Communication Technology ​

Qualitative Approach to Improve Distribution Systems with Microservice Architecture

Document Type : Original Research Article

Authors

Department of Computer engineering , Qo.C., Islamic Azad University , Qom, Iran

10.22034/apj.2026.735652
Abstract
Rapid development of cloud computing technologies and a significant increase in demand for scalable software systems has forced organizations to review their distributed systems architecture .traditional monolithic architecture , despite its initial efficiency , is faced with serious challenges in the field of maintenance , scalability , and independent deployment because of the strong connection between components .this paper reviews new approaches to improve distribution systems with focus on microservice architecture .in this research , a comprehensive four phase framework ( discovery and analysis , service identification , design and implementation , and implementation ) is presented that guides the migration process from integrated architecture to microservice systematically .the proposed framework combines static and dynamic analyses of support system , using graph - based learning techniques to identify the boundaries of service , and use architecture patterns , enables organizations to experience successful migration by maintaining service quality and reducing operational risks .evaluating the framework on a real financial system ( UVT ) shows that the application of the proposed approach reduces the response time by 42 % , reduces the error rate to less from 0.5 % and improves the error recovery time by 65 % .this research presents practical guidelines and evaluation of existing methodologies , a way for researchers and software engineers in the field of migration to microservice architecture.

Keywords


[1] Trabelsi I, Mahmoudi B, Minani JB, Moha N, Guéhéneuc YG. A Systematic Literature Review of Machine Learning Approaches for Migrating Monolithic Systems to Microservices. IEEE Transactions on Software Engineering. 2025 Nov;51(11):2927-95.
[2] Pourshahid A. Agentic AI is repeating microservices’ mistake but it’s not too late. Intelligent CIO. 2025 Oct 16.
[3] Capuano R, Muccini H, Vaccaro F. From Refactoring to Migration: a Quality-Driven Strategy for Microservices Adoption. Università degli Studi dell'Aquila; 2024.
[4] Weerasinghe M, et al. From Monolith to Microservices: A Comparative Evaluation of Decomposition Frameworks. arXiv preprint arXiv:2601.23141. 2026 Jan 30.
[5] Raymond Z. When Microservices Go Rogue: The Saga Pattern That Keeps Distributed Systems in Line. Andela. 2025 May 27.
[6] de Sá MEL, de A. Cordeiro G, Lira RG, Traon YL. SPReaD: service-oriented process for reengineering and DevOps. Service Oriented Computing and Applications. 2022;16:1-16.
[7] Iurchenko A. Optimization of Microservices Architecture Performance in High-Load Systems. The American Journal of Engineering and Technology. 2025 May 15;7(05):123-32.
[8] Trabelsi I, Moha N, Guéhéneuc YG, Geffard L. MAGNET: Method-based Approach using Graph Neural Network for Microservices Identification. In: Proceedings of the 21st International Conference on Software Architecture (ICSA); 2024 Jun; IEEE CS Press. p. 1-11.
[9] Mohammad M. From Legacy to Cloud-Native: Engineering for Reliability at Scale. IEEE Computer Society. 2025 Dec 17.
[10] Capuano R. Migration to microservices: a quality-driven approach [dissertation]. Università degli Studi dell'Aquila; 2023.
[11] Francesco PD, Malavolta I, Lago P. Research on architecting microservices: Trends, focus, and potential for industrial adoption. In: 2017 IEEE International Conference on Software Architecture (ICSA). IEEE; 2017. p. 21-30.
[12] Newman S. Building Microservices: Designing Fine-Grained Systems. 2nd ed. O'Reilly Media; 2021.
[13] Richards M. Microservices vs. Service-Oriented Architecture. O'Reilly Media; 2016.
[14] Soldani J, Tamburri DA, Van Den Heuvel WJ. The pains and gains of microservices: A Systematic Grey Literature Review. Journal of Systems and Software. 2018 Dec 1;146:215-32.
[15] Lewis J, Fowler M. Microservices [Internet]. martinfowler.com; 2014 [cited 2025]. Available from: https://martinfowler.com/articles/microservices.html
[16] Dragoni N, Giallorenzo S, Lafuente AL, Mazzara M, Montesi F, Mustafin R, Safina L. Microservices: yesterday, today, and tomorrow. In: Present and Ulterior Software Engineering. Springer; 2017. p. 195-216.
[17] Taibi D, Lenarduzzi V, Pahl C. Architectural patterns for microservices: a systematic mapping study. In: Proceedings of the 8th International Conference on Cloud Computing and Services Science. 2018. p. 221-32.
[18] Alshuqayran N, Ali N, Evans R. A systematic mapping study in microservice architecture. In: 2016 IEEE 17th International Conference on Information Reuse and Integration (IRI). IEEE; 2016. p. 44-51.
[19] Kalske M, Mäkitalo N, Mikkonen T. Challenges when moving from monolith to microservice architecture. In: International Conference on Web Engineering. Springer; 2018. p. 32-47.
[20] Wolfart D, Assunção WK, da Silva IF, Domingos DC, Schmeing E, Villaca GL, Paza DV. Modernizing monolithic systems: A systematic literature review. Information and Software Technology. 2021 Oct 1;138:106620.
[21] Razzaq A, Kang SH, Hur SH. A systematic review on migrating a monolithic system to microservices. IEEE Access. 2020 Sep 28;8:170848-70.
[22] Ponce F, Marquez G, Astudillo H. Migrating from monolithic architecture to microservices: A Rapid Review. In: 2019 38th International Conference of the Chilean Computer Science Society (SCCC). IEEE; 2019. p. 1-7.
[23] Bogner J, Fritzsch J, Wagner S, Zimmermann A. Microservices in industry: Insights into technologies, characteristics, and software quality. In: 2019 IEEE International Conference on Software Architecture Companion (ICSA-C). IEEE; 2019. p. 187-94.
[24] Nadareishvili I, Mitra R, McLarty M, Amundsen M. Microservice Architecture: Aligning Principles, Practices, and Culture. O'Reilly Media; 2016.
[25] Indrasiri K, Siriwardena P. Microservices for the Enterprise: Designing, Developing, and Deploying. Apress; 2018.
[26] Hohpe G, Woolf B. Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions. Addison-Wesley; 2004.
[27] Kleppmann M. Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems. O'Reilly Media; 2017.
[28] Beyer B, Jones C, Petoff J, Murphy NR. Site Reliability Engineering: How Google Runs Production Systems. O'Reilly Media; 2016.