Bewertung:

Das Buch wird für seine umfassende Abdeckung der Microservices-Architektur, Design Patterns und verwandter Konzepte wie Domain Driven Design (DDD) hoch geschätzt. Es verbindet effektiv High-Level-Konzepte mit detaillierten technischen Informationen, wodurch es sowohl für Anfänger als auch für erfahrene Software-Ingenieure geeignet ist. In vielen Rezensionen wird jedoch erwähnt, dass das Buch langatmig und repetitiv ist, was zu einer gewissen Langeweile beim Lesen führen kann.
Vorteile:Gründliche Abdeckung von Microservices und Design Patterns, einsteigerfreundlich, gute Organisation des Inhalts, praktische Beispiele (wie die Essenslieferungs-App), wertvolle Ressource für Architekten und Entwickler, klare Erklärungen, enthält wichtige Themen wie Testen und Sicherheit.
Nachteile:Das Buch ist langatmig und kann sich wiederholen, einige Beispiele sind Framework-spezifisch, weniger Java-Beispiele als erwartet, und ein Benutzer erhielt ein gebrauchtes Exemplar statt eines neuen.
(basierend auf 89 Leserbewertungen)
Microservices Patterns: With Examples in Java
Zusammenfassung
Microservices Patterns zeigt Entwicklern und Architekten in Unternehmen, wie sie Anwendungen mit der Microservice-Architektur erstellen können. Anstatt einfach nur für die Verwendung der Microservice-Architektur zu plädieren, verfolgt dieser klar geschriebene Leitfaden einen ausgewogenen, pragmatischen Ansatz, der sowohl die Vorteile als auch die Nachteile untersucht.
Der Kauf des gedruckten Buches beinhaltet ein kostenloses eBook im PDF-, Kindle- und ePub-Format von Manning Publications.
Über die Technologie
Die erfolgreiche Entwicklung von Anwendungen, die auf Microservices basieren, erfordert die Beherrschung einer Reihe neuer architektonischer Erkenntnisse und Praktiken. In diesem einzigartigen Buch sammelt, katalogisiert und erklärt der Pionier der Microservice-Architektur und Java-Champion Chris Richardson 44 Muster, die Probleme wie Service-Dekomposition, Transaktionsmanagement, Abfragen und Kommunikation zwischen Services lösen.
Über das Buch
Microservices Patterns zeigt Ihnen, wie Sie auf Microservices basierende Anwendungen in Produktionsqualität entwickeln und bereitstellen können. Dieser unschätzbare Satz von Entwurfsmustern baut auf jahrzehntelanger Erfahrung mit verteilten Systemen auf und fügt neue Muster für das Schreiben von Diensten und deren Zusammenstellung zu Systemen hinzu, die unter realen Bedingungen skalierbar sind und zuverlässig funktionieren. Dieser praktische Leitfaden ist mehr als nur ein Musterkatalog und bietet erfahrungsbasierte Ratschläge, die Ihnen beim Entwurf, der Implementierung, dem Testen und der Bereitstellung Ihrer Microservices-basierten Anwendung helfen.
Inhalt
⬤ Wie (und warum) Sie die Microservice-Architektur verwenden sollten.
⬤ Strategien zur Dekomposition von Diensten.
⬤ Transaktionsmanagement und Abfragemuster.
⬤ Effektive Teststrategien.
⬤ Verteilungsmuster, einschließlich Container und serverlose Dienste.
Über den Leser
Geschrieben für Unternehmensentwickler, die mit der Standardarchitektur von Unternehmensanwendungen vertraut sind. Die Beispiele sind in Java.
Über den Autor
Chris Richardson ist ein Java-Champion, ein JavaOne-Rockstar, Autor von Manning's POJOs in Action und Schöpfer des ursprünglichen CloudFoundry.com.
Inhaltsverzeichnis
⬤ Entkommen aus der monolithischen Hölle.
⬤ Strategien zur Dekomposition.
⬤ Kommunikation zwischen Prozessen in einer Microservice-Architektur.
⬤ Verwaltung von Transaktionen mit Sagas.
⬤ Entwerfen von Geschäftslogik in einer Microservice-Architektur.
⬤ Entwicklung von Geschäftslogik mit Event Sourcing.
⬤ Implementierung von Abfragen in einer Microservice-Architektur.
⬤ Externe API-Muster.
⬤ Testen von Microservices: Teil 1.
⬤ Testen von Microservices: Teil 2.
⬤ Entwicklung produktionsreifer Dienste.
⬤ Bereitstellung von Microservices.
⬤ Refactoring zu Microservices.