Microservices mit Spring Boot und Spring Cloud - Zweite Auflage: Erstellen von belastbaren und skalierbaren Microservices mit Spring Cloud, Istio und Kubernetes

Bewertung:   (4,4 von 5)

Microservices mit Spring Boot und Spring Cloud - Zweite Auflage: Erstellen von belastbaren und skalierbaren Microservices mit Spring Cloud, Istio und Kubernetes (Magnus Larsson)

Leserbewertungen

Zusammenfassung:

Das Buch wird hoch gelobt für seinen praktischen, praxisnahen Ansatz zur Entwicklung von Microservices, insbesondere mit Spring Boot, Kubernetes und Service Mesh. Die Leser schätzen die Aktualisierungen in der zweiten Auflage und die effektiven Erklärungen komplexer Themen. Während viele das Buch für reale Anwendungen als unschätzbar wertvoll erachten, wird kritisiert, dass es an umfassenderen abstrakten Erklärungen mangelt und einige Referenzressourcen fehlen.

Vorteile:

Praktischer, praxisorientierter Ansatz zum Aufbau und Betrieb von Microservices.
Deckt ein breites Spektrum an Technologien ab, darunter Spring Boot, Docker, Kubernetes und Istio.
Aktualisierte Inhalte in der zweiten Auflage vertiefen das Wissen.
Detaillierte Anleitungen für verschiedene Betriebssysteme.
Gute Beispiele und Best Practices des Autors werden bereitgestellt.
Hervorragende Ressource sowohl für Anfänger als auch für erfahrene Entwickler.

Nachteile:

Einige Leser fanden es zu code-lastig mit wenigen Diagrammen oder abstrakten Erklärungen.
Bestimmte referenzierte Ressourcen sind möglicherweise nicht mehr verfügbar.
Einige Leser hätten sich eine umfassendere Behandlung von Cloud Deployment und DevOps-Tools gewünscht.
Die anfängliche Lernkurve kann aufgrund der Komplexität der Materie steil sein.

(basierend auf 15 Leserbewertungen)

Originaltitel:

Microservices with Spring Boot and Spring Cloud - Second Edition: Build resilient and scalable microservices using Spring Cloud, Istio, and Kubernetes

Inhalt des Buches:

Ein Schritt-für-Schritt-Leitfaden zur Erstellung und Bereitstellung von Microservices-basierten Anwendungen in Produktionsqualität

Key Features:

⬤ Erstellen Sie Cloud-native, produktionsreife Microservices mit diesem umfassend aktualisierten Leitfaden.

⬤ Verstehen Sie die Herausforderungen beim Aufbau von Microservice-Architekturen im großen Maßstab.

⬤ Lernen Sie, wie Sie das Beste aus Spring Cloud, Kubernetes und Istio in Kombination herausholen können.

Buchbeschreibung:

Mit diesem Buch lernen Sie, wie Sie Microservices effizient aufbauen und bereitstellen können. Diese neue Ausgabe wurde für die neuesten Versionen von Spring, Java, Kubernetes und Istio aktualisiert und demonstriert eine schnellere und einfachere Handhabung von Spring Boot, lokalen Kubernetes-Clustern und der Installation von Istio. Der erweiterte Umfang umfasst die native Kompilierung von Spring-basierten Microservices, Unterstützung für Windows und Mac sowie eine Einführung in Helm 3 für die Paketierung und Bereitstellung. Ein überarbeitetes Sicherheitskapitel folgt nun der OAuth 2.1-Spezifikation und nutzt den neu eingeführten Spring Authorization Server des Spring-Teams.

Ausgehend von einer Reihe einfacher kooperierender Microservices werden Sie Persistenz und Ausfallsicherheit hinzufügen, Ihre Microservices reaktiv machen und ihre APIs mit Swagger/OpenAPI dokumentieren.

Sie werden verstehen, wie grundlegende Entwurfsmuster angewendet werden, um wichtige Funktionen hinzuzufügen, z. B. Service-Erkennung mit Netflix Eureka und Edge-Server mit Spring Cloud Gateway. Sie lernen, wie Sie Ihre Microservices mit Kubernetes bereitstellen und Istio übernehmen. Sie lernen die zentrale Protokollverwaltung mit dem Elasticsearch-, Fluentd- und Kibana-Stack (EFK) kennen und überwachen Microservices mit Prometheus und Grafana.

Am Ende dieses Buches werden Sie in der Lage sein, skalierbare und robuste Microservices mit Spring Boot und Spring Cloud zu erstellen.

Was Sie lernen werden:

⬤ Reaktive Microservices mit Spring Boot erstellen.

⬤ Entwickeln Sie belastbare und skalierbare Microservices mit Spring Cloud.

⬤ OAuth 2.1/OIDC und Spring Security nutzen, um öffentliche APIs zu schützen.

⬤ Docker implementieren, um die Lücke zwischen Entwicklung, Test und Produktion zu schließen.

⬤ Bereitstellung und Verwaltung von Microservices mit Kubernetes.

⬤ Anwendung von Istio für verbesserte Sicherheit, Beobachtbarkeit und Verkehrsmanagement.

⬤ Manuelle und automatisierte Microservice-Tests mit JUnit, Testcontainern, Gradle und Bash schreiben und ausführen.

Für wen dieses Buch gedacht ist:

Dieses Buch richtet sich an Java- und Spring-Entwickler und -Architekten, die lernen wollen, wie man Microservice-Landschaften von Grund auf aufbaut und sie entweder vor Ort oder in der Cloud bereitstellt, wobei Kubernetes als Container-Orchestrator und Istio als Service-Mesh verwendet werden.

Für den Einstieg in dieses Buch sind keine Vorkenntnisse über Microservices-Architekturen erforderlich.

Weitere Daten des Buches:

ISBN:9781801072977
Autor:
Verlag:
Einband:Taschenbuch

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Hands-On Microservices mit Spring Boot und Spring Cloud - Hands-On Microservices with Spring Boot...
Anwendung von Microservices-Mustern zum Aufbau...
Hands-On Microservices mit Spring Boot und Spring Cloud - Hands-On Microservices with Spring Boot and Spring Cloud
Microservices mit Spring Boot und Spring Cloud - Zweite Auflage: Erstellen von belastbaren und...
Ein Schritt-für-Schritt-Leitfaden zur Erstellung...
Microservices mit Spring Boot und Spring Cloud - Zweite Auflage: Erstellen von belastbaren und skalierbaren Microservices mit Spring Cloud, Istio und Kubernetes - Microservices with Spring Boot and Spring Cloud - Second Edition: Build resilient and scalable microservices using Spring Cloud, Istio, and Kubernetes
Microservices mit Spring Boot 3 und Spring Cloud - Dritte Auflage: Aufbau von robusten und...
Erstellen und Bereitstellen produktionsfähiger...
Microservices mit Spring Boot 3 und Spring Cloud - Dritte Auflage: Aufbau von robusten und skalierbaren Microservices mit Spring Cloud, Istio und Kubernete - Microservices with Spring Boot 3 and Spring Cloud - Third Edition: Build resilient and scalable microservices using Spring Cloud, Istio, and Kubernete

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht: