Microservices Architecture (MSA) signifies a critical approach in the efforts by the organizations to improve the agility, scalability and effectiveness of their systems in contemporary enterprise environments. Nonetheless, this change is associated with technical, organisational, and process-related challenges that introduce significant risks, which can result in project abandonment, performance degradation, or migration failure. This paper presents a comprehensive qualitative risk-oriented analysis. A systematic literature review covering the period from 2018 to 2024 and qualitative risk analysis are used to assess the impact and probability of each challenge and to create a prioritised risk matrix with an extensive mitigation structure. Key findings are highlighted as critical risks, including shared database dependencies, lack of DevOps maturity, and organisational resistance (risk score = 9) and high priority risks that include security vulnerabilities and insufficient monitoring (risk score = 6). Suggested mitigation strategies include domain-driven design, event-driven architecture, the CQRS pattern, CI/CD pipeline enhancement, and structured change management schemes. Presenting a coherent risk prioritisation model, this study provides a strong foundation for architects, technology leaders, and researchers to develop their resilient SOA-to-MSA migration strategies, thereby contributing practical value to the software engineering literature.
Catharina J. Alberts, Damien Georges, Freddie Ian Bray, Andrea Bordoni, Laura Ortelli, Marià Carulla, Jaume Galcerán, Chirlaque López, A Sánchez Gil, Enrica Migliore, Lorenzo Richiardi, F. Verdoodt, Koen Van Herck, Otto Visser, Irene Man, Andrea Gini, Stefano Rosso, Iacopo Baussano
Discussion(0)
No comments yet. Be the first to comment.