// Cloud-native & Microservices
Microservices mit Java
Schnitt, Kommunikation, Konfiguration und Ausfallsicherheit verteilter Java-Dienste.
- Inhouse-Schulung
- 2 Tage
- Fortgeschritten
- Remote oder vor Ort

Was Sie mitnehmen
- Sie schneiden Dienste entlang fachlicher Grenzen und begründen den Schnitt.
- Sie wählen zwischen synchroner und asynchroner Kommunikation passend zum Anwendungsfall.
- Sie sichern Aufrufe mit Resilience4j durch Timeout, Retry und Circuit Breaker ab.
- Sie konfigurieren, beobachten und testen verteilte Java-Dienste.
Agenda
Die Agenda ist die Grundlage. Schwerpunkte und Beispiele stimmen wir vorab auf Ihr Team ab.
Tag 1
- Wann Microservices sinnvoll sind und wann ein modularer Monolith reicht
- Dienstschnitt nach fachlichen Grenzen, Datenhoheit pro Dienst
- REST-Kommunikation mit Spring RestClient und deklarativen HTTP-Interfaces
- Asynchrone Kommunikation über Nachrichten, Outbox-Muster
- Übung: Zwei Dienste schneiden und über REST verbinden
Tag 2
- Externe Konfiguration und Service Discovery
- Ausfallsicherheit mit Resilience4j: Timeout, Retry, Circuit Breaker, Bulkhead
- Verteiltes Tracing und Metriken mit OpenTelemetry
- Contract-Tests und Integrationstests mit Testcontainers
- Übung: Ausfall eines Dienstes simulieren und abfangen
Voraussetzungen und Rahmen
- Vorwissen
- Gute Java-Kenntnisse und Erfahrung mit Spring Boot oder einem vergleichbaren Framework. Container-Laufzeit Podman oder Docker Engine auf dem Schulungsrechner.
- Werkzeuge
- Resilience4j (Open Source, Apache 2.0)
- Niveau
- Fortgeschritten
- Teilnehmende
- bis 10 Personen, größere Gruppen auf Anfrage
- Durchführung
- Remote per Videokonferenz oder bei Ihnen vor Ort
- Enthalten
- Abstimmung vorab, Unterlagen, Übungsprojekte, Teilnahmebescheinigungen
// Trainer mit langjähriger Softwareentwicklungserfahrung, akademische Ausbildung in Informatik und KI.
Weitere Angebote: Cloud-native & Microservices
Alle 9 Angebote
Inhouse-Schulung
Quarkus für Spring-Entwickler
Umstieg auf Quarkus mit Blick auf Startzeit, Speicherbedarf und Entwicklerkomfort.
2 Tage · Fortgeschritten3.780 €
Inhouse-Schulung
GraalVM Native Image für Java-Dienste
Native Programme erstellen, Reflection konfigurieren und Grenzen kennen.
1 Tag · Experten & Architektur1.890 €
Inhouse-Schulung
Java in Containern mit Podman und Kubernetes
Container-Images bauen, JVM im Container richtig konfigurieren und auf Kubernetes betreiben.
2 Tage · Fortgeschritten3.780 €