Microservices mit Spring Boot lernen: Ein praktischer Ansatz für Restful Services mit einer ereignisgesteuerten Architektur, Cloud-Native Patterns und Containern

Bewertung:   (4,4 von 5)

Microservices mit Spring Boot lernen: Ein praktischer Ansatz für Restful Services mit einer ereignisgesteuerten Architektur, Cloud-Native Patterns und Containern (Moiss Macero Garca)

Leserbewertungen

Zusammenfassung:

Das Buch bietet einen umfassenden und praktischen Leitfaden für die Entwicklung von Microservices mit Spring Boot, der einen schrittweisen Ansatz verfolgt und Theorie mit praktischen Beispielen kombiniert. Es vermittelt auf effektive Weise die Architektur und Entwicklung von Microservices und geht gleichzeitig auf die Grenzen von Microservices in bestimmten Szenarien ein. Einige Leser bemängelten jedoch, dass bestimmte Konzepte vereinfacht und klarer erklärt werden müssten.

Vorteile:

Umfassende Abdeckung von Microservices von den Grundlagen bis zu fortgeschrittenen Themen.

Nachteile:

Praktischer, praxisnaher Ansatz mit realen Fallbeispielen.

(basierend auf 10 Leserbewertungen)

Originaltitel:

Learn Microservices with Spring Boot: A Practical Approach to Restful Services Using an Event-Driven Architecture, Cloud-Native Patterns, and Containe

Inhalt des Buches:

Erstellen Sie eine Java-basierte Microservices-Architektur mit dem Spring Boot-Framework, indem Sie eine Anwendung von einem kleinen Monolithen zu einer ereignisgesteuerten Architektur entwickeln, die aus mehreren Services besteht. Dieses überarbeitete Buch verfolgt einen inkrementellen Ansatz bei der Vermittlung der Struktur von Microservices, testgetriebener Entwicklung und gängiger Muster in verteilten Systemen wie Service Discovery, Lastausgleich, Routing, zentralisierte Protokolle, Konfiguration pro Umgebung und Containerisierung.

Dieses aktualisierte Buch deckt nun alle Neuerungen der neuesten Spring Boot-Version ab, einschließlich der Unterstützung für die neueste Java SE.

Vertieftes Wissen darüber, wie Spring Boot funktioniert.

Testen mit JUnit 5.

Änderungen bei den Spring Cloud-Tools, die für die Service-Erkennung und den Lastausgleich verwendet werden.

Erstellung von Docker-Images mit Cloud-nativen Buildpacks.

Eine grundlegende zentralisierte Logging-Lösung.

E2E-Verfolgbarkeit mit Sleuth.

Zentralisierte Konfiguration mit Consul.

Viele Upgrades für Abhängigkeiten.

Unterstützung für Spring Data Neumann.

Und mehr.

Der Autor Moises Macero verwendet einen pragmatischen Ansatz, um die Vorteile dieser Art von Softwarearchitektur zu erläutern, anstatt Sie mit theoretischen Konzepten abzulenken. Er behandelt einige der modernsten Techniken der Computerprogrammierung aus praktischer Sicht. Sie konzentrieren sich auf das Wesentliche und beginnen mit dem Minimum Viable Product, behalten aber die Flexibilität, es weiterzuentwickeln.

(Was Sie lernen werden)

⬤ Microservices mit Spring Boot aufbauen.

⬤ Entdecken Sie Architekturmuster für verteilte Systeme wie asynchrone Verarbeitung, eventuelle Konsistenz, Ausfallsicherheit, Skalierbarkeit und mehr.

⬤ Ereignisgesteuerte Architektur und Messaging mit RabbitMQ nutzen.

⬤ Service-Erkennung mit Consul und Lastausgleich mit Spring Cloud Load Balancer beherrschen.

⬤ Weiterleitung von Anfragen mit Spring Cloud Gateway.

⬤ Flexible Konfigurationen pro Umgebung mit Spring Cloud Consul.

⬤ Verfolgen Sie jede Anfrage von Anfang bis Ende mit Sleuth und zentraler Protokollierung.

⬤ Stellen Sie Ihre Microservices überall als Docker-Container bereit.

⬤ Starten Sie alle Komponenten in der Microservice-Architektur mit Docker Compose.

Für wen dieses Buch ist

Personen mit zumindest etwas Erfahrung in der Java-Programmierung. Eine gewisse Erfahrung mit Spring Boot wird empfohlen, ist aber nicht erforderlich.

Weitere Daten des Buches:

ISBN:9781484261309
Autor:
Verlag:
Einband:Taschenbuch
Erscheinungsjahr:2020
Seitenzahl:426

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Microservices mit Spring Boot lernen: Ein praktischer Ansatz für Restful Services mit einer...
Erstellen Sie eine Java-basierte...
Microservices mit Spring Boot lernen: Ein praktischer Ansatz für Restful Services mit einer ereignisgesteuerten Architektur, Cloud-Native Patterns und Containern - Learn Microservices with Spring Boot: A Practical Approach to Restful Services Using an Event-Driven Architecture, Cloud-Native Patterns, and Containe
Microservices lernen mit Spring Boot 3: Ein praktischer Ansatz mit ereignisgesteuerter Architektur,...
Dieses Buch zeigt Ihnen, wie Sie eine...
Microservices lernen mit Spring Boot 3: Ein praktischer Ansatz mit ereignisgesteuerter Architektur, Cloud-Native Patterns und Containerisierung - Learn Microservices with Spring Boot 3: A Practical Approach Using Event-Driven Architecture, Cloud-Native Patterns, and Containerization

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