Designing Microservices Using AI: A Systematic Literature Review

dc.contributor.author Narváez Flores, José Daniel
dc.contributor.author Battaglia, Nicolás
dc.contributor.author Fernández, Alejandro
dc.contributor.author Rossi, Gustavo Hector
dc.date.accessioned 2026-03-02T20:02:11Z
dc.date.available 2026-03-02T20:02:11Z
dc.date.issued 2025-3-19
dc.description.abstract Microservices architecture has emerged as a dominant approach for developing scalable and modular software systems, driven by the need for agility and independent deployability. However, designing these architectures poses significant challenges, particularly in service decomposition, inter-service communication, and maintaining data consistency. To address these issues, artificial intelligence (AI) techniques, such as machine learning (ML) and natural language processing (NLP), have been applied with increasing frequency to automate and enhance the design process. This systematic literature review examines the application of AI in microservices design, focusing on AI-driven tools and methods for improving service decomposition, decision-making, and architectural validation. This review analyzes research studies published between 2018 and 2024 that specifically focus on the application of AI techniques in microservices design, identifying key AI methods used, challenges encountered in integrating AI into microservices, and the emerging trends in this research area. The findings reveal that AI has effectively been used to optimize performance, automate design tasks, and mitigate some of the complexities inherent in microservices architectures. However, gaps remain in areas such as distributed transactions and security. The study concludes that while AI offers promising solutions, further empirical research is needed to refine AI’s role in microservices design and address the remaining challenges.
dc.identifier.citation Narváez, D., Battaglia, N., Fernández, A., & Rossi, G. (2025). Designing Microservices Using AI: A Systematic Literature Review. In: Software, 4(1), 6.
dc.identifier.other https://doi.org/10.3390/software4010006
dc.identifier.uri https://repositorio.uai.edu.ar/handle/123456789/4686
dc.language.iso en
dc.publisher MDPI
dc.subject microservices design
dc.subject artificial intelligence
dc.subject service decomposition
dc.subject machine learning
dc.subject natural language processing
dc.subject AI in software architecture
dc.subject microservices performance optimization
dc.subject AI-driven decision-making
dc.subject distributed systems
dc.subject generative AI
dc.title Designing Microservices Using AI: A Systematic Literature Review
dc.type ARTICULO
Files
Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
0000762997.pdf
Size:
312.48 KB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed to upon submission
Description: