- Grundlagen:
- Download, Installation und Online-Ressourcen
- Standalone und Docker
- Partitionen und Topics
- Producer und Consumer
- Cluster-Architektur: Broker und Zookeeper
Anwendungen:
- Producer- und Consumer
- API
- Topics - Queues und Consumer Groups
- Streaming
Konfiguration und Werkzeuge:
- JVM-Konfiguration
- Detaillierte Konfigurationseinstellungen des Brokers
- Konfiguration der Producer und Consumer
- System-Tools und Replikation
Der Kafka Cluster:
- Überwachung und Orchestrierung
- Broker-Metriken: CPU, Heap, JVM
- Durchsatz-Messung
- Virtualisierung der Broker-Prozesse
- Dynamische Skalierung des Clusters
Workshop:
- Umsetzung einer Microservices-Architektur
Methode
Nach einem theoretischen Schulungsteil mit Vortrag und Diskussion setzen die Teilnehmer:innen das Gelernte in praktischen Übungen direkt am System um. Die Trainer:innen begleiten sie dabei und unterstützen bei der Umsetzung typischer Kafka-Szenarien.