Skip navigation
Please use this identifier to cite or link to this item: https://repository.esi-sba.dz/jspui/handle/123456789/514
Title: Architecture Microservices vs Monolithique : Etude Comparative
Authors: YAHIAOUI, ABdelkader
BOUGHEDDA, MArwan
ZEMMOUR, SOfiane
BELLIL, ABderraouf
Issue Date: 2023
Abstract: 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..*** 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.
Description: Encadrant : Pr. Sidi Mohamed BENSLIMANE / Co-Encadrant : Dr. Oussama SERHANE
URI: https://repository.esi-sba.dz/jspui/handle/123456789/514
Appears in Collections:Master

Files in This Item:
File Description SizeFormat 
Master-1-1.pdf172,5 kBAdobe PDFView/Open
Show full item record


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