The Evolution and Future of Microservices Architecture with AI-Driven Enhancements
![]() |
International Journal of Recent Engineering Science (IJRES) | ![]() |
© 2025 by IJRES Journal | ||
Volume-12 Issue-1 |
||
Year of Publication : 2025 | ||
Authors : Jill Willard, James Hutson |
||
DOI : 10.14445/23497157/IJRES-V12I1P103 |
How to Cite?
Jill Willard, James Hutson, "The Evolution and Future of Microservices Architecture with AI-Driven Enhancements ," International Journal of Recent Engineering Science, vol. 12, no. 1, pp. 16-22, 2025. Crossref, https://doi.org/10.14445/23497157/IJRES-V12I1P103
Abstract
Microservices architecture has revolutionized software development by enabling the decomposition of monolithic applications into smaller, more manageable services. While this shift has reduced risks and enhanced system resiliency, the increasing complexity of managing numerous microservices presents new challenges. As Artificial Intelligence (AI) continues to evolve, there is a growing need to explore how autonomous AI agents can optimize microservices architectures, particularly in terms of communication and workflow orchestration. The purpose of this study is to investigate how AI agents can autonomously interact and manage microservices, reducing human intervention and enhancing system efficiency. The key research question guiding this investigation relates to how autonomous AI agents can optimize communication and coordination between microservices to minimize complexity and increase system scalability. Addressing this question is significant because AI agents have the potential to handle routine management tasks, such as load balancing, resource allocation, and service monitoring. This could drastically reduce operational complexities and allow developers to focus on more innovative and strategic functions. The results of this study could pave the way for a new era of AI-augmented microservices, leading to more resilient, scalable, and efficient systems that operate with minimal human intervention.
Keywords
Microservices architecture, Artificial Intelligence, AI agents, System efficiency, Complexity management.
Reference
[1] Lorenzo De Lauretis, “From Monolithic Architecture to Microservices Architecture,” IEEE International Symposium on Software Reliability Engineering Workshops, Berlin, Germany, pp. 93-96, 2019.
[CrossRef] [Google Scholar] [Publisher Link]
[2] Victor Velepucha, and Pamela Flores, “A Survey on Microservices Architecture: Principles, Patterns and Migration Challenges,” IEEE Access, vol. 11, pp. 88339-88358, 2023.
[CrossRef] [Google Scholar] [Publisher Link]
[3] Chulhyung Lee, Hayoung Fiona Kim, and Bong Gyou Lee, “A Systematic Literature Review on the Strategic Shift to Cloud ERP: Leveraging Microservice Architecture and MSPs for Resilience and Agility,” Electronics, vol. 13, no. 14, pp. 1-31, 2024.
[CrossRef] [Google Scholar] [Publisher Link]
[4] Roshan Mahant, and Sumit Bhatnagar, “Empowering Decision-Making and Autonomy: Integrrating Machine Learning Into Microservices Architectures,” Machine Intelligence Research, vol. 18, no. 1, pp. 716-736, 2024.
[Google Scholar] [Publisher Link]
[5] Luciano Baresi, and Martin Garriga, “Microservices: The Evolution and Extinction of Web Services?,” Microservices: Science and Engineering, pp. 3-28, 2020.
[CrossRef] [Google Scholar] [Publisher Link]
[6] Namiot Dmitry, and Sneps-Sneppe Manfred, “On Micro-Services Architecture,” International Journal of Open Information Technologies, vol. 2, no. 9, pp. 24-27, 2014.
[Google Scholar] [Publisher Link]
[7] Łukasz Wojciechowski et al., “Netmarks: Network Metrics-Aware Kubernetes Scheduler Powered by Service Mesh,” IEEE INFOCOM 2021-IEEE Conference on Computer Communications, Vancouver, BC, Canada, pp. 1-9, 2021.
[CrossRef] [Google Scholar] [Publisher Link]
[8] Isabella Seeber et al., “Collaborating with Technology-Based Autonomous Agents: Issues and Research Opportunities,” Internet Research, vol. 30, no. 1, pp. 1-18, 2020.
[CrossRef] [Google Scholar] [Publisher Link]
[9] Anirudh Mustyala, and Karthik Allam, “Automated Scaling and Load Balancing in Kubernetes for High-Volume Data Processing,” ESP Journal of Engineering and Technology Advancements, vol. 2, no. 1, pp. 23-38, 2023.
[CrossRef] [Publisher Link]
[10] Manuel Mazzara et al., “Microservices: Migration of a Mission Critical System,” IEEE Transactions on Services Computing, vol. 14, no. 5, pp. 1464-1477, 2018.
[CrossRef] [Google Scholar] [Publisher Link]
[11] Alexis Henry, and Youssef Ridene, Migrating to Microservices, Microservices: Science and Engineering, pp. 45-72, 2020.
[CrossRef] [Google Scholar] [Publisher Link]
[12] Grzegorz Blinowski, Anna Ojdowska, and Adam Przybyłek, “Monolithic vs. Microservice Architecture: A Performance and Scalability Evaluation,” IEEE Access, vol. 10, pp. 20357-20374, 2022.
[CrossRef] [Google Scholar] [Publisher Link]
[13] Armin Balalaie, Abbas Heydarnoori, and Pooyan Jamshidi, “Microservices Architecture Enables Devops: Migration to a Cloud-Native Architecture,” IEEE Software, vol. 33, no. 3, pp. 42-52, 2016.
[CrossRef] [Google Scholar] [Publisher Link]
[14] Vinay Singh et al., “Improving Business Deliveries for Micro-services-based Systems using CI/CD and Jenkins,” Journal of Mines, Metals & Fuels, vol. 71, no. 4, pp. 545-551, 2023.
[CrossRef] [Google Scholar] [Publisher Link]
[15] Nicola Dragoni et al., “Microservices: How to Make Your Application Scale,” Perspectives of System Informatics, vol. 255, pp. 95-104, 2017.
[CrossRef] [Google Scholar] [Publisher Link]
[16] Hamdy Michael Ayas, Philipp Leitner, and Regina Hebig, “An Empirical Study of the Systemic and Technical Migration towards Microservices,” Empirical Software Engineering, vol. 28, no. 4, pp. 1-50, 2023.
[CrossRef] [Google Scholar] [Publisher Link]
[17] Brendan Burns et al., “Borg, Omega, and Kubernetes,” Communications of the ACM, vol. 59, no. 5, pp. 50-57, 2016.
[CrossRef] [Google Scholar] [Publisher Link]
[18] Arpit Jain et al., “Smart Communication Using 2D and 3D Mesh Network-on-Chip,” Intelligent Automation & Soft Computing, vol. 34, no. 3, pp. 2007-2021, 2022.
[CrossRef] [Google Scholar] [Publisher Link]
[19] Lianping Chen, “Continuous Delivery: Overcoming Adoption Challenges,” Journal of Systems and Software, vol. 128, pp. 72-86, 2017.
[CrossRef] [Google Scholar] [Publisher Link]
[20] Zeina Houmani et al., “Enhancing Microservices Architectures using Data-Driven Service Discovery and QoS Guarantees,” 20th IEEE/ACM International Symposium on Cluster, Cloud and Internet Computing, Melbourne, VIC, Australia, pp. 290-299, 2020.
[CrossRef] [Google Scholar] [Publisher Link]
[21] Wubin Li et al., “Service Mesh: Challenges, State of The Art, and Future Research Opportunities,” IEEE International Conference on Service-Oriented System Engineering, San Francisco, CA, USA, pp. 122-1225, 2019.
[CrossRef] [Google Scholar] [Publisher Link]
[22] J. Lewis, and M. Fowler, Microservices: A Definition of This New Architectural Term, 2014. [Online]. Available: https://eapad.dk/resource/microservices-a-definition-of-this-new-architectural-term/
[23] Sajee Mathew, and J. Varia, Overview of Amazon Web Services, Amazon Whitepapers, pp. 1-30, 2014.
[Google Scholar] [Publisher Link]
[24] Marcelo Marinho, Rafael Camara, and Suzana Sampaio, “Toward Unveiling How Safe Framework Supports Agile in Global Software Development,” IEEE Access, vol. 9, pp. 109671-109692, 2021.
[CrossRef] [Google Scholar] [Publisher Link]
[25] Yihao Chen et al., “On Practitioners’ Concerns When Adopting Service Mesh Frameworks,” Empirical Software Engineering, vol. 28, no. 5, 2023.
[CrossRef] [Google Scholar] [Publisher Link]
[26] Chris Richardson, Microservices Patterns: With Examples in Java, Simon and Schuster, 2018.
[Google Scholar] [Publisher Link]
[27] GitHub Copilot, Your AI Pair Programmer, 2021. [Online]. Available: https://github.com/features/copilot
[28] Mojtaba Shahin, Muhammad Ali Babar, and Liming Zhu, “Continuous Integration, Delivery and Deployment: A Systematic Review on Approaches, Tools, Challenges and Practices,” IEEE Access, vol. 5, pp. 3909-3943, 2017.
[CrossRef] [Google Scholar] [Publisher Link]
[29] Shih-Yun Huang et al., “A Survey on Resource Management for Cloud Native Mobile Computing: Opportunities and Challenges,” Symmetry, vol. 15, no. 2, pp. 1-17, 2023. "
[CrossRef] [Google Scholar] [Publisher Link]
[30] Yeonggwang Kim et al., “Improved Q Network Auto-Scaling in Microservice Architecture,” Applied Sciences, vol. 12, no. 3, pp. 1-15, 2022.
[CrossRef] [Google Scholar] [Publisher Link]
[31] Favour Amarachi Ezeugwa, “Evaluating the Integration of Edge Computing and Serverless Architectures for Enhancing Scalability and Sustainability in Cloud-Based Big Data Management,” Journal of Engineering Research and Reports, vol. 26, no. 7, pp. 347-365, 2024.
[CrossRef] [Publisher Link]
[32] Sara Hinterplattner, “Students’ Perceptions of Computer Science and the Role Gender,” Computer Supported Education: 14th International Conference, pp. 1-181, 2022.
[CrossRef] [Google Scholar] [Publisher Link]
[33] IBM, AIOps: AI for IT Operations, 2020. [Online]. Available: https://www.ibm.com/cloud/aiops
[34] Fengxiao Tang et al., “Survey on Machine Learning for Intelligent End-to-End Communication Toward 6G: From Network Access, Routing to Traffic Control and Streaming Adaption,” IEEE Communications Surveys & Tutorials, vol. 23, no. 3, pp. 1578-1598, 2021.
[CrossRef] [Google Scholar] [Publisher Link]