Migrating to a microservice architecture: benefits and challenges
Shqipe Salii, Jaumin Ajdari, Xh. Zenuni · 2023
Considering the need for scalability, flexible configuration, easier development, maintenance, and rapid agile development, many organizations are moving to a microservice architecture. This migration process is undertaken by organizations to change their software architecture and mature the benefits offered by microservice architecture. However, performing a migration towards microservices is not a trivial and structured process, and many challenges have been identified along the way.In this research paper, we investigate the migration process and the adoption of microservices in different organizations by conducting a survey with industry practitioners, mainly focusing on the reasons for migration, the advantages that this architecture brings, and the obstacles encountered during the migration.The expected result of the research is to contribute to the findings reported in the scientific literature, highlighting relevant problems and identifying possible directions for future research.