A Systematic Literature Review of Machine Learning Approaches for Migrating Monolithic Systems to Microservices
Imen Trabelsi, Brahim Mahmoudi, Jean Baptiste Minani, Naouel Moha, and Yann-Ga\"el Gu\'eh\'eneuc

TL;DR
This systematic literature review analyzes 81 studies on machine learning approaches for migrating monolithic systems to microservices, highlighting current techniques, challenges, and gaps in automation phases.
Contribution
It provides a comprehensive classification and synthesis of ML techniques used in migration, identifying well-studied phases and unexplored areas, guiding future research.
Findings
Monitoring and service identification are well-studied phases.
Packaging microservices remains largely unexplored.
Key challenges include limited data, scalability issues, and lack of benchmarking.
Abstract
Scalability and maintainability challenges in monolithic systems have led to the adoption of microservices, which divide systems into smaller, independent services. However, migrating existing monolithic systems to microservices is a complex and resource-intensive task, which can benefit from machine learning (ML) to automate some of its phases. Choosing the right ML approach for migration remains challenging for practitioners. Previous works studied separately the objectives, artifacts, techniques, tools, and benefits and challenges of migrating monolithic systems to microservices. No work has yet investigated systematically existing ML approaches for this migration to understand the \revised{automated migration phases}, inputs used, ML techniques applied, evaluation processes followed, and challenges encountered. We present a systematic literature review (SLR) that aggregates,…
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.
