Skip navigation
Please use this identifier to cite or link to this item: https://repository.esi-sba.dz/jspui/handle/123456789/824
Full metadata record
DC FieldValueLanguage
dc.contributor.authorMESSOUTER, YAsser-
dc.date.accessioned2026-06-18T07:51:42Z-
dc.date.available2026-06-18T07:51:42Z-
dc.date.issued2025-
dc.identifier.urihttps://repository.esi-sba.dz/jspui/handle/123456789/824-
dc.descriptionSupervisor : Dr. Abdelhamid MALKIen_US
dc.description.abstractIn a context where scalability, agility, and resilience are vital for modern software systems, organizations increasingly face the challenge of transforming their monolithic applications into more flexible and maintainable architectures. Microservices have emerged as a promising solution to overcome the limitations of monoliths, offering greater modularity, faster deployment cycles, and improved adaptability to evolving business needs. This thesis presents a comparative analysis of monolith-to-microservices migration. The work examines the trade-offs across key criteria such as scalability, maintainability, performance, development complexity, and automation. The study provides a holistic perspective on the migration process, highlighting both opportunities and challenges for enterprises considering such transitions. This study is also intended to support the future evolution of my engineering project, developed as a startup, by providing a clear pathway toward migrating its monolithic architecture to microservices. The analysis and results presented in this thesis will serve as a practical reference for guiding this transition in upcoming iterations, ensuring scalability, maintainability, and alignment with long-term business objectives. The main contribution of this work, developed as part of a master thesis, is to provide a clear understanding of the benefits and trade-offs of monolith-to-microservices migration, and to offer guidance for organizations seeking to modernize their systems in an effective and sustainable way.**** Dans un contexte où la scalabilité, l’agilité et la résilience sont essentielles pour les systèmes logiciels modernes, les organisations sont de plus en plus confrontées au défi de transformer leurs applications monolithiques en architectures plus flexibles et maintenables. Les microservices apparaissent comme une solution prometteuse pour dépasser les limites des monolithes, offrant une modularité accrue, des cycles de déploiement plus rapides et une meilleure adaptabilité aux besoins métiers évolutifs. Cette étude présente une analyse comparative de la migration des systèmes monolithiques vers les microservices. Le travail examine les compromis selon des critères clés tels que la scalabilité, la maintenabilité, la performance, la complexité du développement et l’automatisation. L’étude offre une perspective globale sur le processus de migration, mettant en évidence les opportunités et les défis pour les organisations envisageant une telle transition. Cette étude vise également à soutenir l’évolution future de mon projet d’ingénierie, développé sous forme de startup, en fournissant une feuille de route claire pour migrer son architecture monolithique vers une architecture microservices. Les analyses et résultats présentés dans ce mémoire serviront de référence pratique pour guider cette transition lors des prochaines itérations, en assurant scalabilité, maintenabilité et alignement avec les objectifs de croissance à long terme. La contribution principale de ce travail, réalisé dans le cadre d’un mémoire de master, est de fournir une compréhension claire des avantages et des compromis liés à la migration des monolithes vers les microservices, ainsi que des orientations pour les organisations souhaitant moderniser leurs systèmes de manière efficace et durable.en_US
dc.language.isoenen_US
dc.subjectMonolithen_US
dc.subjectMicroservicesen_US
dc.subjectMigrationen_US
dc.subjectSoftware Architectureen_US
dc.subjectScalabilityen_US
dc.subjectMaintainabilityen_US
dc.subjectPerformanceen_US
dc.subjectDevelopment Complexityen_US
dc.subjectAutomationen_US
dc.titleA Comparative Analysis of Monolith-to-Microservices Migration Strategies.en_US
dc.typeThesisen_US
Appears in Collections:Master

Files in This Item:
File Description SizeFormat 
Master's thesis-1-1.pdf85,86 kBAdobe PDFView/Open
Show simple item record


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