Bewertung:

Das Buch bietet einen prägnanten Überblick über Microservices, ideal für Manager und Nachwuchsentwickler, mit praktischen Ratschlägen und Checklisten, aber es fehlt an technischer Tiefe und Implementierungsdetails.
Vorteile:⬤ Gut geschrieben und leicht zu lesen
⬤ geht auf die organisatorischen Auswirkungen von Microservice-Architekturen ein
⬤ enthält nützliche Checklisten und praktische Ratschläge
⬤ geeignet für Anfänger und Führungskräfte
⬤ enthält wertvolle Einblicke in die Umstellung auf Microservices von monolithischen Architekturen.
⬤ Fehlt es an Tiefe und konkreten Beispielen
⬤ ist in erster Linie ein Überblick ohne detaillierte technische Anleitung
⬤ könnte für erfahrene Entwickler zu grundlegend sein
⬤ wird kritisiert, dass es sich eher um eine Beschreibung auf hohem Niveau als um einen Leitfaden handelt.
(basierend auf 41 Leserbewertungen)
Production-Ready Microservices: Building Standardized Systems Across an Engineering Organization
Eine der größten Herausforderungen für Unternehmen, die eine Microservice-Architektur eingeführt haben, ist der Mangel an architektonischer, betrieblicher und organisatorischer Standardisierung. Nach der Aufteilung einer monolithischen Anwendung oder dem Aufbau eines Microservice-Ökosystems von Grund auf fragen sich viele Ingenieure, wie es weitergehen soll. In diesem praktischen Buch stellt die Autorin Susan Fowler eine Reihe von Microservice-Standards vor, die auf ihren Erfahrungen mit der Standardisierung von über tausend Microservices bei Uber basieren. Sie lernen, wie Sie Microservices entwerfen, die stabil, zuverlässig, skalierbar, fehlertolerant, performant, überwacht, dokumentiert und für jede Katastrophe gerüstet sind.
Entdecken Sie die Standards für die Produktionsbereitschaft, einschließlich:
⬤ Stabilität und Zuverlässigkeit: Entwicklung, Bereitstellung, Einführung und Abschaffung von Microservices; Schutz vor Abhängigkeitsfehlern.
⬤ Skalierbarkeit und Leistung: lernen Sie wesentliche Komponenten für eine höhere Effizienz von Microservices kennen.
⬤ Fehlertoleranz und Katastrophenvorsorge: stellen Sie die Verfügbarkeit sicher, indem Sie Microservices aktiv dazu bringen, in Echtzeit auszufallen.
⬤ Überwachung: lernen Sie, wie man wichtige Metriken überwacht, protokolliert und anzeigt; etablieren Sie Alarmierungs- und Bereitschaftsverfahren.
⬤ Dokumentation und Verständnis: verringern Sie die mit der Einführung von Microservices verbundenen Kompromisse, wie z. B. organisatorische Ausbreitung und technische Schulden.