Bewertung:

Das Buch ist ein umfassender Leitfaden für Entwickler, die von monolithischen Architekturen auf Microservices umsteigen, und bietet praktische Muster und Erkenntnisse. Es wird für seinen ausgewogenen Ansatz und seine umsetzbaren Ratschläge gelobt, obwohl einige Leser fanden, dass es sehr allgemein gehalten ist und es an detaillierten Analysen und Beispielen aus der Praxis mangelt.
Vorteile:⬤ Behandelt entscheidende Fragen beim Übergang von Monolithen zu Microservices
⬤ bietet nützliche Muster für die Datenmigration
⬤ ist für Monolithen-Entwickler strukturiert
⬤ ist wegen seines taktischen Ansatzes sehr empfehlenswert
⬤ gilt als zugänglich und informativ
⬤ enthält einen guten Überblick über mögliche Fallstricke und Wachstumsschmerzen
⬤ bietet eine Fülle praktischer Ratschläge.
⬤ Einige Leser empfanden es als repetitiv und unklar in Bezug auf die Zielgruppe
⬤ es fehlt an ausführlichen Beispielen und detaillierten Analysen von Microservices
⬤ die Diskussion auf hoher Ebene ist möglicherweise nicht für diejenigen geeignet, die konkrete Implementierungsanleitungen suchen
⬤ nicht sehr geeignet für das Audioformat
⬤ wird als grundlegend für diejenigen empfunden, die bereits Erfahrung mit Microservices haben.
(basierend auf 30 Leserbewertungen)
Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith
Wie entwirrt man ein monolithisches System und migriert es zu einer Microservice-Architektur? Und wie kann man dabei die gewohnten Abläufe beibehalten? Als Ergänzung zu Sam Newmans äußerst populärem Building Microservices beschreibt dieses neue Buch eine bewährte Methode für die Umstellung eines bestehenden monolithischen Systems auf eine Microservice-Architektur.
Mit vielen anschaulichen Beispielen, aufschlussreichen Migrationsmustern und einer Fülle von praktischen Ratschlägen für die Umwandlung Ihres monolithischen Unternehmens in einen Microservice-Betrieb deckt dieser praktische Leitfaden mehrere Szenarien und Strategien für eine erfolgreiche Migration ab, von der anfänglichen Planung bis hin zur Dekomposition von Anwendungen und Datenbanken. Sie lernen mehrere bewährte Muster und Techniken kennen, die Sie bei der Migration Ihrer bestehenden Architektur anwenden können.
⬤ Ideal für Unternehmen, die auf Microservices umsteigen wollen, anstatt sie neu zu erstellen.
⬤ Hilft Unternehmen bei der Entscheidung, ob sie migrieren wollen, wann sie migrieren wollen und wo sie beginnen sollen.
⬤ Behandelt Kommunikation, Integration und die Migration von Altsystemen.
⬤ Erläutert verschiedene Migrationsmuster und wo sie anwendbar sind.
⬤ Bietet Beispiele für die Datenbankmigration sowie Synchronisierungsstrategien.
⬤ Erforscht die Anwendungsdekomposition, einschließlich verschiedener architektonischer Refactoring-Muster.
⬤ Vertieft die Details der Datenbankdekomposition, einschließlich der Auswirkungen des Bruchs der referentiellen und transaktionalen Integrität, neuer Fehlermodi und mehr.