Microservices pratiques : Construire des architectures pilotées par les événements avec Event Sourcing et Cqrs

Note :   (4,2 sur 5)

Microservices pratiques : Construire des architectures pilotées par les événements avec Event Sourcing et Cqrs (Ethan Garofolo)

Avis des lecteurs

Résumé:

Ce livre fournit une introduction pratique au CQRS (Command Query Responsibility Segregation) et à l'Event Sourcing (ES) en mettant l'accent sur les microservices. Le style engageant de l'auteur et les exemples de code bien expliqués le rendent accessible aux ingénieurs logiciels. Cependant, les lecteurs notent des limitations significatives, notamment un manque de couverture de certains sujets clés, des titres trompeurs, et plusieurs cas de mauvaise présentation et de problèmes de reliure.

Avantages:

Approche pratique du CQRS et de l'ES
style d'écriture engageant et amusant
exemples de code complets en JavaScript
accessible aux ingénieurs logiciels en activité
fournit une bonne introduction à la compréhension des microservices.

Inconvénients:

Couverture limitée des questions de concurrence
utilise exclusivement PostgresSQL, ce qui complique la compréhension
titre trompeur concernant les microservices
discussion minimale sur les compromis de CQRS
copie physique mal reliée
style de présentation peut ressembler à une transcription plutôt qu'à un livre structuré.

(basé sur 8 avis de lecteurs)

Titre original :

Practical Microservices: Build Event-Driven Architectures with Event Sourcing and Cqrs

Contenu du livre :

MVC et CRUD rendent les logiciels plus faciles à écrire, mais plus difficiles à modifier. Les architectures basées sur les microservices peuvent aider même les plus petits projets à rester agiles à long terme, mais la plupart des tutoriels s'égarent dans la théorie ou passent complètement à côté de ce que cela signifie d'être basé sur les microservices. Retroussez vos manches avec des projets réels et apprenez les concepts les plus importants des architectures événementielles. Vous aurez votre propre projet déployable et testable et vous saurez où aller ensuite.

Beaucoup d'encre a coulé sur le sujet des microservices, mais tous ces écrits ne parviennent pas à identifier avec précision ce qui fait d'un système un monolithe, à définir ce que sont les microservices ou à donner des exemples complets et pratiques, de sorte que vous vous dites probablement qu'ils n'ont rien à vous offrir. Il n'est pas nécessaire d'être à l'échelle de Google ou de Facebook pour bénéficier d'une architecture basée sur les microservices. Les microservices permettent aux petites et moyennes équipes de rester productives en gardant les éléments de votre système concentrés et découplés.

Découvrez les bases des architectures basées sur les messages, rendez le même état sous différentes formes pour l'adapter à la tâche à accomplir, et apprenez ce qui fait de quelque chose un monolithe (cela n'a rien à voir avec le nombre de machines sur lesquelles vous vous déployez). Conservez les ressources en effectuant des tâches d'arrière-plan avec des microservices. Déployer des microservices spécialisés pour l'enregistrement, l'authentification, le traitement des paiements, le courrier électronique, etc. Ajustez vos services en définissant des limites de service appropriées. Déployer efficacement vos services pour l'intégration continue. Maîtriser les techniques de débogage qui fonctionnent avec différents services. Vous terminerez avec un système déployable et des compétences que vous pourrez appliquer à votre projet actuel.

Ajoutez la réactivité et la flexibilité des microservices à votre projet, quelle que soit sa taille ou sa complexité.

Ce dont vous avez besoin :

Bien que les principes de ce livre transcendent les langages de programmation, les exemples de code sont en Node. js parce que JavaScript, pour le meilleur ou pour le pire, est largement lu. Vous utiliserez PostgreSQL pour le stockage des données, une bonne connaissance de ce logiciel est donc un plus. Le livre fournit des images Docker pour faciliter le travail avec PostgreSQL, mais une connaissance approfondie de Docker n'est pas nécessaire.

Autres informations sur le livre :

ISBN :9781680506457
Auteur :
Éditeur :
Reliure :Broché
Année de publication :2020
Nombre de pages :250

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Microservices pratiques : Construire des architectures pilotées par les événements avec Event...
MVC et CRUD rendent les logiciels plus faciles à...
Microservices pratiques : Construire des architectures pilotées par les événements avec Event Sourcing et Cqrs - Practical Microservices: Build Event-Driven Architectures with Event Sourcing and Cqrs

Les œuvres de l'auteur ont été publiées par les éditeurs suivants :

© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)