Description du livre
Faites passer vos applications distribuées à un niveau supérieur et voyez ce que les architectures de référence associées aux microservices peuvent faire pour vous. Ce livre commence par vous montrer le paysage de l'architecture informatique distribuée et fournit une vue en profondeur de l'architecture des microservices. Ensuite, vous travaillerez avec le CQRS, un modèle essentiel pour les microservices, et découvrirez comment fonctionne la messagerie distribuée. En continuant, vous plongerez profondément dans Spring Boot et Spring Cloud.
Pour en revenir au CQRS, vous apprendrez comment fonctionnent les microservices pilotés par événements avec ce modèle, en utilisant le framework Axon 2. Vous découvrirez ainsi comment fonctionnent les transactions avec les microservices, suivies d'architectures avancées pour traiter les aspects non fonctionnels tels que la haute disponibilité et l'évolutivité. Dans la dernière partie du livre, vous développez votre propre application de microservices d'entreprise en utilisant le framework Axon et de véritables transactions BASE, tout en la rendant aussi sûre que possible.
Ce que vous apprendrez
Passage de l'architecture monolithique aux microservicesTravailler avec des transactions distribuées et ACIDConstruire des architectures solides sans transactions de commit en deux phases
Découvrez les principes de haute disponibilité dans les microservices
A qui s'adresse ce livre ?
Développeurs Java ayant des connaissances de base de l'architecture d'applications distribuées et multithreads, et aucune connaissance de Spring Boot ou Spring Cloud. La connaissance du CQRS et de l'architecture événementielle n'est pas obligatoire, car le présent ouvrage en traite en profondeur.