Hands-On Microservices mit Spring Boot und Spring Cloud

Bewertung:   (4,3 von 5)

Hands-On Microservices mit Spring Boot und Spring Cloud (Magnus Larsson)

Leserbewertungen

Zusammenfassung:

Das Buch bietet eine umfassende Untersuchung von Spring Cloud Microservices und liefert wertvollen Beispielcode und Erklärungen. Es hat jedoch erhebliche Nachteile, darunter veraltete Informationen, Probleme mit der Code-Kompatibilität und ein Mangel an praktischen Übungen.

Vorteile:

Gründliche Abdeckung von Spring Cloud Microservices, wertvoller Beispielcode, der als Referenz dient, klare Erklärungen von Konzepten, aktuell mit Spring Boot
1 und JDK 12, erfolgreiche Integration mit Docker und Kubernetes und hochwertige Beispiele.

Nachteile:

Code-Beispiele lassen sich oft nicht kompilieren oder funktionieren nicht korrekt, insbesondere mit neueren Versionen von Docker
es fehlt an praktischer Übung (eher ein Überblicksstil)
kann für Anfänger zu komplex sein
einige Inhalte sind veraltet
und es gibt eine Tendenz zu übermäßiger Ausführlichkeit in Beispielen ohne genügend konzeptionelle Tiefe.

(basierend auf 17 Leserbewertungen)

Originaltitel:

Hands-On Microservices with Spring Boot and Spring Cloud

Inhalt des Buches:

Anwendung von Microservices-Mustern zum Aufbau belastbarer und skalierbarer verteilter Systeme

Hauptmerkmale:

⬤ Verstehen Sie die Herausforderungen beim Aufbau großer Microservice-Landschaften.

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

⬤ Entdecken Sie, wie Sie das Beste aus Spring Cloud, Kubernetes und Istio herausholen, wenn sie zusammen verwendet werden.

Buchbeschreibung:

Die Microservices-Architektur ermöglicht es Entwicklern, Anwendungen mit Leichtigkeit zu erstellen und zu warten, und Unternehmen setzen sie schnell ein, um Software mit Spring Boot als Standard-Framework zu erstellen. In diesem Buch erfahren Sie, wie Sie Microservices mit Spring Boot effizient erstellen und bereitstellen können.

Dieses Buch über Microservices führt Sie durch bewährte Ansätze zum Aufbau verteilter Systeme und zur Implementierung der Microservices-Architektur in Ihrem Unternehmen. Ausgehend von einer Reihe einfacher kooperierender Microservices, die mit Spring Boot entwickelt wurden, lernen Sie, wie Sie Funktionalitäten wie Persistenz hinzufügen, Ihre Microservices reaktiv machen und ihre APIs mit Swagger/OpenAPI beschreiben können. Im weiteren Verlauf werden Sie verstehen, wie Sie Ihrem Microservice-System verschiedene Services aus Spring Cloud hinzufügen können. Das Buch zeigt Ihnen auch, wie Sie Ihre Microservices mit Kubernetes bereitstellen und mit Istio verwalten, um die Sicherheit und das Traffic-Management zu verbessern. Schließlich lernen Sie die zentralisierte Protokollverwaltung mit dem EFK-Stack 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.0/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.

Für wen dieses Buch gedacht ist:

Dieses Buch richtet sich an Java- und Spring-Entwickler und -Architekten, die lernen wollen, wie sie ihre bestehenden Monolithen in Microservices aufteilen und diese entweder vor Ort oder in der Cloud mit Kubernetes als Container-Orchestrator und Istio als Service Mesh bereitstellen können. Für den Einstieg in dieses Buch ist keine Vertrautheit mit der Microservices-Architektur erforderlich.

Weitere Daten des Buches:

ISBN:9781789613476
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: