Microservice Architecture DevOps Integration Challenges: A Qualitative Study
摘要
In recent years, Microservices Architecture (MSA) has emerged as a dominant paradigm in software development, offering agility, scalability, and resilience to modern applications. This paper presents the findings of a qualitative study aimed at exploring the challenges and strategies involved in integrating DevOps practices within Microservice Architecture (MSA). Through in-depth interviews with 20 MSA experts, we identified key challenges in coordinating interdependent services, ensuring scalability and performance, enabling effective service discovery and communication, managing configuration changes and consistency, monitoring, and observability, fostering collaboration and alignment across teams, maintaining data consistency, and addressing security and access control. The experts’ insights provided valuable recommendations and strategies to enhance DevOps integration in MSA environments. The study contributes to the understanding of MSA and DevOps integration, enabling organizations to improve their software development and operations capabilities.