0

Apache Kafka

Ihre Termine

Datum Ort Preis
26.02.2026
-27.02.2026
Virtuelles Live Training 1.773,10 €* Buchen
09.04.2026
-10.04.2026
Virtuelles Live Training 1.683,85 €* Buchen
26.05.2026
-27.05.2026
Virtuelles Live Training 1.683,85 €* Buchen
06.07.2026
-07.07.2026
Virtuelles Live Training 1.683,85 €* Buchen
06.07.2026
-07.07.2026
Stuttgart 1.683,85 €* Buchen
24.08.2026
-25.08.2026
Virtuelles Live Training 1.683,85 €* Buchen
24.08.2026
-25.08.2026
Düsseldorf 1.683,85 €* Buchen
05.10.2026
-06.10.2026
Virtuelles Live Training 1.683,85 €* Buchen
16.11.2026
-17.11.2026
Virtuelles Live Training 1.683,85 €* Buchen

* Preise inkl. der gesetzlichen Mehrwertsteuer

Beschreibung

Moderne Anwendungs-Architekturen basieren häufig auf verteilten Services, die asynchron miteinander kommunizieren. Als zentrale Infrastruktur-Komponente ist ein Messaging-System notwendig, das höchsten Durchsatz, Ausfallsicherheit und Skalierbarkeit garantiert. Apache Kafka ist speziell auf diese Anforderungen hin ausgerichtet und ist damit für diese Anforderung klassischen JMS-Servern überlegen. In diesem Seminar wird ein Kafka-Cluster aufgesetzt, der anschließend in realistischen Anwendungs-Szenarien benutzt wird. Die Überwachung und Orchestrierung des Clusters behandeln die betrieblichen Themen und runden damit das Seminar ab.

Inhalte

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

Zielgruppe

Zielgruppe

Architekten, Entwickler.

Voraussetzungen

Java Grundlagen wie z.B.:Java Grundlagen, Spring-Kenntnisse sind von Vorteil