// Spring-Ökosystem
Messaging mit Spring und Apache Kafka
Ereignisse zuverlässig produzieren und konsumieren, mit Fehlerbehandlung und Tests.
- Inhouse-Schulung
- 2 Tage
- Fortgeschritten
- Remote oder vor Ort

Was Sie mitnehmen
- Sie erklären Topics, Partitionen, Consumer Groups und Offsets.
- Sie produzieren und konsumieren Ereignisse mit Spring for Apache Kafka.
- Sie behandeln Fehler mit Retry-Topics und Dead-Letter-Topics.
- Sie testen Kafka-Anwendungen mit Testcontainers.
Agenda
Die Agenda ist die Grundlage. Schwerpunkte und Beispiele stimmen wir vorab auf Ihr Team ab.
Tag 1
- Kafka-Grundlagen: Broker im KRaft-Modus, Topics, Partitionen, Replikation
- Consumer Groups, Offsets und Zustellgarantien
- KafkaTemplate und @KafkaListener in Spring Boot
- Serialisierung mit JSON und Avro, Schemaverwaltung mit Apicurio Registry
- Übung: Bestellereignisse produzieren und in einem zweiten Dienst konsumieren
Tag 2
- Fehlerbehandlung: DefaultErrorHandler, @RetryableTopic, Dead-Letter-Topics
- Idempotente Producer, Transaktionen und Outbox-Muster
- Tests mit Testcontainers und dem offiziellen Apache-Kafka-Image
- Überwachung: Consumer Lag und Metriken mit Micrometer
- Übung: Fehlerfälle provozieren, Dead-Letter-Verarbeitung umsetzen und testen
Voraussetzungen und Rahmen
- Vorwissen
- Erfahrung mit Spring Boot. Für den Kafka-Broker wird eine Container-Laufzeit benötigt (Podman oder Docker Engine).
- Werkzeuge
- Apache Kafka (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: Spring-Ökosystem
Alle 12 Angebote
Inhouse-Schulung · KI-Analyse
Umstieg auf Spring Boot 4 und Spring Framework 7
Planung und Durchführung des Versionsumstiegs mit möglichst viel Automatisierung.
1 Tag · Fortgeschritten1.890 €
Inhouse-Schulung
GraphQL mit Spring for GraphQL
Schemas entwerfen, Abfragen effizient auflösen und das N+1-Problem vermeiden.
1 Tag · Fortgeschritten1.890 €
Inhouse-Schulung · KI-Anwendung
Spring AI: KI-Funktionen in Spring-Anwendungen
Sprachmodelle in Spring-Boot-Anwendungen einbinden, ohne kostenpflichtige Cloud-Dienste.
2 Tage · Fortgeschritten3.780 €