Passer à la navigation principale Passer à la recherche Passer au contenu principal

Décomposition des systèmes monolithiques à base d’intelligence artificielle en microservices

  • Hakim Ghlissi

Thèses et mémoires: Mémoire de maîtriseMaîtrise en ingénierie: Génie

Résumé

L’essor rapide de l’Intelligence Artificielle (IA) a profondément transformé les architectures logicielles, en plaçant les composants de l’IA au cœur des systèmes modernes. Toutefois, les architectures monolithiques, longtemps dominantes, atteignent rapidement leurs limites face aux besoins de mise à l’échelle, de maintenabilité et d’évolution continue inhérents aux pipelines IA, qui englobent des étapes critiques telles que le prétraitement des données, l’entraînement et le déploiement des modèles. Les approches classiques de migration vers les microservices, initialement conçues pour des systèmes traditionnels dépourvus de composants intelligents, se révèlent inadaptées à ces spécificités, car elles échouent à capturer la complexité et l’interdépendance des flux de données et des processus spécifiques à l’apprentissage automatique. Pour répondre à ces limites, nous proposons une approche de décomposition des systèmes IA monolithiques en microservices. Notre approche comporte deux volets complémentaires : (1) d’une part, une recherche de la littérature qui met en évidence les forces et les limites des approches existantes de décomposition de systèmes monolithiques en microservices, (2) d’autre part, une approche automatisée de décomposition qui combine l’usage de patrons architecturaux et les modèles de langage (LLMs) afin de guider la décomposition. Nous validons notre approche sur trois systèmes IA monolithiques et comparons les résultats de décomposition obtenus à deux approches de référence issues de la littérature. Les résultats démontrent l’efficacité de notre méthode pour produire des décompositions modulaires et sensibles aux spécificités des traitements en IA, avec une précision de 84% et un rappel de 65%, surpassant les approches de référence.
Date9 mars 2026
langue originaleFrançais
Établissement diplômant
  • École de technologie supérieure
SuperviseurManel Abdellatif (Directeur(-trice)) & Naouel Moha (Codirecteur(-trice))

Mots-clés

  • système IA monolithique
  • architecture en microservices
  • ingénierie logicielle
  • décomposition assistée par LLM
  • décomposition en microservices

Citer cette ressource

'