Bewertung:

Das Buch „Microservices with Spring Boot 3 and Spring Cloud“ von Magnus Larsson wird weithin als umfassender und praktischer Leitfaden für Entwickler gelobt, die Microservices verstehen und implementieren möchten. Es deckt eine Reihe von modernen Tools und Praktiken ab, mit klaren Beispielen und einem schrittweisen Ansatz. Allerdings gibt es erhebliche Beanstandungen hinsichtlich der Qualität des Bucheinbands und einiger Formatierungsprobleme, die das Leseerlebnis beeinträchtigen.
Vorteile:Umfassende und detaillierte Abdeckung von Microservices mit Spring Boot und Cloud.
Nachteile:Geschrieben von einem erfahrenen Autor, der wertvolle Einblicke und praktische Beispiele liefert.
(basierend auf 16 Leserbewertungen)
Microservices with Spring Boot 3 and Spring Cloud - Third Edition: Build resilient and scalable microservices using Spring Cloud, Istio, and Kubernete
Erstellen und Bereitstellen produktionsfähiger Microservices-basierter Anwendungen mit dieser neuesten Ausgabe, die auf Spring Boot 3, Java 17 und Spring Cloud 2022 aktualisiert wurde
Der Kauf des gedruckten oder Kindle-Buches enthält ein kostenloses PDF-eBook
Key Features:
⬤ Erstellen Sie Cloud-native, produktionsreife Microservices und bleiben Sie der Zeit voraus.
⬤ Verstehen Sie die Herausforderungen beim Aufbau von Microservice-Architekturen im großen Stil.
⬤ Lernen Sie, wie Sie das Beste aus den neuesten Updates, einschließlich Spring Boot 3, Spring Cloud, Kubernetes und Istio, herausholen können.
Buchbeschreibung:
Sie möchten Microservices entwickeln und bereitstellen, wissen aber nicht, wo Sie anfangen sollen? Schauen Sie sich Microservices mit Spring Boot 3 und Spring Cloud, Dritte Ausgabe, an.
Mit einem praktischen Ansatz werden Sie mit einfachen Microservices beginnen und zu komplexen verteilten Anwendungen fortschreiten. Lernen Sie die wichtigsten Funktionen kennen und stellen Sie Microservices mit Kubernetes und Istio bereit.
Dieses Buch behandelt Java 17, Spring Boot 3 und Spring Cloud 2022. Java EE-Pakete werden durch die neuesten Jakarta EE-Pakete ersetzt. Die Code-Beispiele wurden aktualisiert und veraltete APIs ersetzt, so dass die Informationen auf dem neuesten Stand sind. Gewinnen Sie Kenntnisse über das AOT-Modul von Spring, Observability, verteiltes Tracing und Helm 3 für Kubernetes-Paketierung.
Beginnen Sie mit Docker Compose, um Microservices mit Datenbanken und Messaging-Diensten auszuführen. Fahren Sie fort mit der Bereitstellung von Microservices auf Kubernetes mit Istio. Erkunden Sie Persistenz, Ausfallsicherheit, reaktive Microservices und API-Dokumentation mit OpenAPI. Sie lernen Service Discovery mit Netflix Eureka, Edge-Server mit Spring Cloud Gateway und Monitoring mit Prometheus, Grafana und dem EFK-Stack.
Am Ende werden Sie skalierbare Microservices mit Spring Boot und Spring Cloud 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.
⬤ Automatisierte Microservice-Tests mit JUnit, Testcontainern, Gradle und Bash schreiben und ausführen.
⬤ Verwendung von Spring AOT und GraalVM zur nativen Kompilierung der Microservices.
⬤ Micrometer Tracing für verteiltes Tracing verwenden.
Für wen dieses Buch gedacht ist:
Wenn Sie ein Java- oder Spring Boot-Entwickler sind und lernen möchten, wie man Microservice-Landschaften von Grund auf aufbaut, dann ist dieses Buch genau das Richtige für Sie. Für den Einstieg benötigen Sie einige Vorkenntnisse in der Entwicklung von Anwendungen mit Java oder Spring Boot.