Microservices Migration in Industry: Intentions, Strategies, and Challenges
Jonas Fritzsch, Justus Bogner, Stefan Wagner, Alfred Zimmermann

TL;DR
This study explores industry practices in migrating legacy systems to Microservices, highlighting common strategies, challenges, and motivations through detailed case analyses and interviews.
Contribution
It provides qualitative insights into real-world migration processes, emphasizing the technical and organizational challenges faced by companies.
Findings
Maintainability and scalability drive migration decisions.
Rewrites are preferred over splitting due to complexity.
Organizational challenges include mindset change and team collaboration.
Abstract
To remain competitive in a fast changing environment, many companies started to migrate their legacy applications towards a Microservices architecture. Such extensive migration processes require careful planning and consideration of implications and challenges likewise. In this regard, hands-on experiences from industry practice are still rare. To fill this gap in scientific literature, we contribute a qualitative study on intentions, strategies, and challenges in the context of migrations to Microservices. We investigated the migration process of 14 systems across different domains and sizes by conducting 16 in-depth interviews with software professionals from 10 companies. We present a separate description of each case and summarize the most important findings. As primary migration drivers, maintainability and scalability were identified. Due to the high complexity of their legacy…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
