Exploring the Systematic Use of LLMs for Microservices Generation. Trabelsi, I., Moha, N., & Gu�h�neuc, Y. In Beheshti, A., Benatallah, B., & Motahari, H., editors, Proceedings of the 5<sup>th</sup> International Workshop on AI-enabled Process Automation (AI-PA), pages 121&ndash;128, December, 2024. Springer. 8 pages.
Exploring the Systematic Use of LLMs for Microservices Generation [pdf]Paper  abstract   bibtex   
The inflexibility of monolithic architectures results in a low software systems scalability and agility, compared to the modular systems based on microservices that can be independently developed and deployed. To facilitate the migration from monolithic to microservices architecture (MSA), researchers and practitioners have proposed various approaches. However, most of these works focus on automating the identification of microservices, and few have addressed the practical aspects of generating and deploying them. This gap leaves the migration process costly and complex, relying on expert intervention and manual labour to transform monolith systems into microservices. In this paper, we suggest that LLMs constitute an exciting but ill-studied means to automate key steps of the generation of microservices, including source code restructuring, API implementation, and integration of microservice patterns. We introduce (1) a systematic approach for generating LLM prompts to guide the migration process and (2) insights drawn from applying this approach to a real-world system. Our position challenges the current reliance on manual labour for MSA migration and supports LLM-assisted automation, encouraging discussions on the feasibility, benefits and wider impact of incorporating LLMs into the migration process. We introduce (1) a systematic approach for generating LLM prompts to guide the migration process and (2) insights drawn from applying this approach to a real-world system. Our position challenges the current reliance on manual labour for MSA migration and supports LLM-assisted automation, driving the discussion on the practicality, advantages and impact of including LLMs in the migration process.

Downloads: 0