
Microservices Patterns
Chris Richardson
RésuméLes microservices promettent agilité et scalabilité, mais leur mise en œuvre soulève de nombreux défis : comment découper judicieusement une application ? Comment maintenir la cohérence des données sans transactions distribuées ? Comment faire communiquer efficacement des services autonomes ?
Chris Richardson répond à ces questions en présentant 44 patterns éprouvés qui couvrent l'ensemble du cycle de vie d'une architecture microservices. De la décomposition des domaines métier à la gestion des transactions distribuées (sagas, orchestration), en passant par les stratégies de communication inter-services et les techniques de requêtage cross-service, chaque pattern est expliqué avec ses avantages, ses compromis et ses cas d'usage.
Enrichi d'exemples en Java et d'études de cas réels, cet ouvrage offre une approche pragmatique qui reconnaît les limites de cette architecture tout en fournissant des solutions concrètes pour la mettre en œuvre avec succès.
Points clés- Un catalogue complet de 44 patterns pour résoudre les problèmes récurrents des architectures microservices
- Des techniques de décomposition inspirées du Domain-Driven Design
- La gestion des données et des transactions dans un contexte distribué
- Les stratégies de communication synchrone et asynchrone entre services
- Les bonnes pratiques pour tester, déployer et exploiter des microservices en production
PublicDéveloppeurs et architectes ayant une expérience des applications d'entreprise et souhaitant maîtriser la conception de systèmes microservices.
---
| Auteur(s) | Chris Richardson |
| Éditeur | Manning Publications |
| Genre(s) | Informatique |
| Date de sortie | 19/11/2018 |
| Nombre de pages | 520 |
| Format | PDF |
| Langue | Anglais |
| Poids total | 7.56 MiB |