SEAIDCMAMay 5, 2025

Moving From Monolithic To Microservices Architecture for Multi-Agent Systems

arXiv:2505.07838v15 citationsh-index: 2World J Adv Eng Technol Sci
Originality Synthesis-oriented
AI Analysis

It addresses architectural challenges for developers and researchers in complex multi-agent systems, but is incremental as it applies an existing software paradigm to a specific domain.

This review article explores transitioning from monolithic to microservices architecture for multi-agent systems, highlighting limitations of traditional approaches and benefits like improved scalability and maintainability.

The transition from monolithic to microservices architecture revolutionized software development by improving scalability and maintainability. This paradigm shift is now becoming relevant for complex multi-agent systems (MAS). This review article explores the evolution from monolithic architecture to microservices architecture in the specific context of MAS. It will highlight the limitations of traditional monolithic MAS and the benefits of adopting a microservices-based approach. The article further examines the core architectural principles and communication protocols, including Agent Communication Languages (ACLs), the Model Context Protocol (MCP), and the Application-to-Application (A2A) protocol. The article identifies emerging architectural patterns, design challenges, and considerations through a comparative lens of the paradigm shift.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes