Skip navigation
Please use this identifier to cite or link to this item: https://repository.esi-sba.dz/jspui/handle/123456789/721
Title: Migration d’une application monolithique vers une architecture microservices : Étude de cas et implémentation pour une plateforme éducative web
Authors: AOUADJ, MOncef
Issue Date: 2024
Abstract: Face à la complexité croissante des applications logicielles modernes, les défis liés à leur développement, déploiement et maintenance sont devenus plus pressants. L’architecture microservices, en décomposant les applications en services indépendants, se présente comme une solution efficace pour améliorer la flexibilité, l’évolutivité et la maintenabilité des systèmes. Ce mémoire traite de la migration de l’application éducative ”ShellOnYou” d’une architecture monolithique vers une architecture microservices. Le processus de migration a permis de redéfinir l’application en plusieurs services autonomes, chacun responsable d’une partie spécifique des fonctionnalités globales. Cette restructuration a non seulement facilité la gestion et le déploiement de l’application, mais a également amélioré sa capacité à évoluer avec les besoins futurs. En conclusion, la transition vers une architecture microservices a renforcé la performance globale et la maintenabilité de l’application ”ShellOnYou”, tout en posant les bases pour des évolutions futures. Les perspectives d’amélioration comprennent l’exploration de nouvelles technologies et l’optimisation continue des services. *** In the face of the growing complexity of modern software applications, the challenges related to their development, deployment, and maintenance have become increasingly pressing. The microservices architecture, which breaks down applications into independent services, offers an effective solution to enhance the flexibility, scalability, and maintainability of systems. This thesis addresses the migration of the educational application ”ShellOnYou” from a monolithic architecture to a microservices architecture. The migration process involved redefining the application into several autonomous services, each responsible for a specific part of the overall functionality. This restructuring not only facilitated the management and deployment of the application but also improved its ability to evolve with future needs. In conclusion, the transition to a microservices architecture strengthened the overall performance and maintainability of the ”ShellOnYou” application, while laying the foundation for future developments. The improvement prospects include exploring new technologies and the continuous optimization of services.
Description: Encadreur : M. MALKI Abdelhamid
URI: https://repository.esi-sba.dz/jspui/handle/123456789/721
Appears in Collections:Ingénieur

Files in This Item:
File Description SizeFormat 
PFE_Report-1-1.pdf48,66 kBAdobe PDFView/Open
Show full item record


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.