DC Field | Value | Language |
dc.contributor.author | YAHIAOUI, ABdelkader | - |
dc.contributor.author | BOUGHEDDA, MArwan | - |
dc.contributor.author | ZEMMOUR, SOfiane | - |
dc.contributor.author | BELLIL, ABderraouf | - |
dc.date.accessioned | 2023-10-16T07:33:59Z | - |
dc.date.available | 2023-10-16T07:33:59Z | - |
dc.date.issued | 2023 | - |
dc.identifier.uri | https://repository.esi-sba.dz/jspui/handle/123456789/514 | - |
dc.description | Encadrant : Pr. Sidi Mohamed BENSLIMANE / Co-Encadrant : Dr. Oussama SERHANE | en_US |
dc.description.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. | en_US |
dc.language.iso | fr | en_US |
dc.title | Architecture Microservices vs Monolithique : Etude Comparative | en_US |
dc.type | Thesis | en_US |
Appears in Collections: | Master
|