A Pattern-Driven and LLM-Assisted Approach for Decomposing Monolithic ML-Based Systems into Microservices

Résultats de recherche: Chapitre dans un livre, rapport, actes de conférenceParticipation à un ouvrage collectif lié à un colloque ou une conférenceRevue par des pairs

Résumé

The evolution of software systems has witnessed a marked shift from monolithic architectures to microservices. This migration is driven by the need to improve the scalability and maintainability of monolithic software systems. However, this shift is most noticeable in Machine Learning (ML)-based systems, where adding learning components brings extra layers of complexity. As ML becomes increasingly embedded in diverse application domains, the challenges of evolving, scaling, and maintaining these systems demand novel architectural solutions. While microservices have proven effective in addressing such challenges in traditional systems, a principled and systematic decomposition strategy tailored specifically to ML-based monoliths remains underexplored. In this paper, we introduce an automated approach for decomposing ML-based monolithic systems into microservices. Leveraging ML-specific architectural patterns, our method employs Large Language Models (LLMs) to detect ML layers, transformer embeddings to capture semantic similarities, and clustering to form coherent microservice candidates. We validate our approach on three monolithic ML-based systems and compare our decomposition results with two baseline approaches from the literature. The results demonstrate the effectiveness of our method in producing modular and ML-aware decompositions, with a precision of 84% and a recall of 65%, outperforming the baseline approaches.

langue originaleAnglais
titreService-Oriented Computing - 23rd International Conference, ICSOC 2025, Proceedings
rédacteurs en chefMarco Aiello, Ilche Georgievski, Shuiguang Deng, Juan-Manuel Murillo, Boualem Benatallah, Zhongjie Wang
EditeurSpringer Science and Business Media Deutschland GmbH
Pages221-229
Nombre de pages9
ISBN (imprimé)9789819550111
Les DOIs
étatPublié - 2026
Evénement23rd International Conference on Service-Oriented Computing, ICSOC 2025 - Shenzhen, Chine
Durée: 1 déc. 20254 déc. 2025

Série de publications

NomLecture Notes in Computer Science
Volume16320 LNCS
ISSN (imprimé)0302-9743
ISSN (Electronique)1611-3349

Conférence

Conférence23rd International Conference on Service-Oriented Computing, ICSOC 2025
Pays/TerritoireChine
La villeShenzhen
période1/12/254/12/25

Empreinte digitale

Voici les principaux termes ou expressions associés à « A Pattern-Driven and LLM-Assisted Approach for Decomposing Monolithic ML-Based Systems into Microservices ». Ces libellés thématiques sont générés à partir du titre et du résumé de la publication. Ensemble, ils forment une empreinte digitale unique.

Contient cette citation