Bewertung:

Das Buch „Building Microservices“ ist ein umfassender Leitfaden, der wertvolle Einblicke in die Microservice-Architektur bietet und sich sowohl an Anfänger als auch an erfahrene Entwickler richtet. Es deckt eine breite Palette von Themen ab, die über Microservices hinausgehen, und bietet bewährte Entwicklungspraktiken, Beispiele aus der Praxis und klare Erklärungen. Einige Leser haben jedoch über Probleme mit der Qualität der gedruckten Exemplare und über ein nicht ganz optimales Leseerlebnis auf bestimmten Geräten berichtet.
Vorteile:⬤ Zugänglich für Anfänger und Experten.
⬤ Umfassende Abdeckung von Microservices und verwandten Entwicklungspraktiken.
⬤ Beispiele aus der realen Welt und Fallstudien veranschaulichen die Konzepte effektiv.
⬤ Gut organisiert und leicht verständlich.
⬤ Bietet wertvolle Werkzeuge für den Übergang von monolithischen zu verteilten Systemen.
⬤ Einige Leser empfanden das Buch als zu breit gefächert und nicht ausschließlich auf Microservices ausgerichtet.
⬤ Es wurden Probleme mit der Qualität der physischen Kopie gemeldet (Raubkopien, schlechte Druckqualität).
⬤ Einige Leser empfanden das Leseerlebnis auf bestimmten Geräten als mangelhaft.
⬤ Der höhere Preis wird kritisiert.
(basierend auf 53 Leserbewertungen)
Building Microservices: Designing Fine-Grained Systems
Verteilte Systeme sind immer feinkörniger geworden, da Unternehmen von code-lastigen monolithischen Anwendungen zu kleineren, in sich geschlossenen Microservices übergehen. Die Entwicklung dieser Systeme bringt jedoch eine Reihe eigener Probleme mit sich. Mit vielen Beispielen und praktischen Ratschlägen bietet diese erweiterte zweite Auflage eine ganzheitliche Sicht auf die Themen, die Systemarchitekten und Administratoren beim Aufbau, der Verwaltung und der Weiterentwicklung von Microservices-Architekturen berücksichtigen müssen.
Der Autor Sam Newman bietet Ihnen eine solide Grundlage für die Konzepte und taucht gleichzeitig in die neuesten Lösungen zum Modellieren, Integrieren, Testen, Bereitstellen und Überwachen Ihrer eigenen autonomen Dienste ein. Anhand von Beispielen aus der Praxis erfahren Sie, wie Unternehmen weltweit das Beste aus diesen Architekturen herausholen. Microservices-Technologien entwickeln sich schnell. Dieses Buch bringt Sie auf den neuesten Stand.
⬤ Erhalten Sie neue Informationen zu Benutzeroberflächen, Container-Orchestrierung und Serverless.
⬤ Nutzen Sie Microservices, um das Systemdesign auf die Ziele Ihres Unternehmens abzustimmen.
⬤ Erforschen Sie Optionen für die Integration eines Dienstes mit dem Rest Ihres Systems.
⬤ Ein inkrementeller Ansatz bei der Aufteilung monolithischer Codebasen.
⬤ Einzelne Microservices durch kontinuierliche Integration bereitstellen.
⬤ Untersuchen Sie die Komplexität des Testens und Überwachens verteilter Dienste.
⬤ Sicherheitsmanagement mit erweiterten Inhalten zu User-to-Service- und Service-to-Service-Modellen.
⬤ Verstehen Sie die Herausforderungen der Skalierung von Microservices-Architekturen.