<link rel="stylesheet" href="styles.f3b1fba60ec7970c.css">

Architecture Microservices vs Monolithique : Etude Comparative

dc.contributor.authorYAHIAOUI, ABdelkader
dc.contributor.authorBOUGHEDDA, MArwan
dc.contributor.authorZEMMOUR, SOfiane
dc.contributor.authorBELLIL, ABderraouf
dc.date.accessioned2023-10-16T07:33:59Z
dc.date.available2023-10-16T07:33:59Z
dc.date.issued2023
dc.descriptionEncadrant : Pr. Sidi Mohamed BENSLIMANE / Co-Encadrant : Dr. Oussama SERHANEen_US
dc.description.abstractAbstract : This dissertation explores the key differences between microservices architecture and monolithic architecture in software development. The monolithic architecture consolidates all functionalities into a single block, while microservices architecture divides the application into independent services. Microservices offer greater flexibility, finer scalability, improved resilience, and service isolation. However, the adoption of microservices can pose challenges in terms of management, data consistency, and communication. The choice between the two depends on the specific needs of the application and development constraints. Based on our study of several articles on this subject, this dissertation provides a concise comparative analysis of the two architectures to assist developers in making an informed decision..*** Ce mémoire explore les différences clés entre l'architecture de microservices et l'architecture monolithique dans le développement de logiciels. L'architecture monolithique regroupe toutes les fonctionnalités dans un seul bloc, tandis que l'architecture de microservices divise l'application en services indépendants. Les microservices offrent une plus grande flexibilité, une scalabilité plus fine, une meilleure résilience et une isolation des services. Cependant, l'adoption des microservices peut entraîner des défis de gestion, de cohérence des données et de communication. Le choix entre les deux dépend des besoins spécifiques de l'application et des contraintes de développement.D'après notre étude de quelques articles traitant ce sujet ,ce mémoire fournit une analyse comparative concise des deux architectures pour aider les développeurs à prendre une décision éclairée.*** Abstract: This dissertation explores the key differences between microservices architecture and monolithic architecture in software development. The monolithic architecture consolidates all functionalities into a single block, while microservices architecture divides the application into independent services. Microservices offer greater flexibility, finer scalability, improved resilience, and service isolation. However, the adoption of microservices can pose challenges in terms of management, data consistency, and communication. The choice between the two depends on the specific needs of the application and development constraints. Based on our study of several articles on this subject, this dissertation provides a concise comparative analysis of the two architectures to assist developers in making an informed decision. Résumé : Ce mémoire explore les différences clés entre l'architecture de microservices et l'architecture monolithique dans le développement de logiciels. L'architecture monolithique regroupe toutes les fonctionnalités dans un seul bloc, tandis que l'architecture de microservices divise l'application en services indépendants. Les microservices offrent une plus grande flexibilité, une scalabilité plus fine, une meilleure résilience et une isolation des services. Cependant, l'adoption des microservices peut entraîner des défis de gestion, de cohérence des données et de communication. Le choix entre les deux dépend des besoins spécifiques de l'application et des contraintes de développement.D'après notre étude de quelques articles traitant ce sujet ,ce mémoire fournit une analyse comparative concise des deux architectures pour aider les développeurs à prendre une décision éclairée.en_US
dc.identifier.urihttps://repository.esi-sba.dz/jspui/handle/123456789/514
dc.language.isofren_US
dc.titleArchitecture Microservices vs Monolithique : Etude Comparativeen_US
dc.typeThesisen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Master-1-1.pdf
Size:
172.5 KB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description:

Collections