kafkanaut / Die 5 Phasen / Kafka Enablement
2 Phase 2 von 5Kafka Enablement: In zwei Wochen zum ersten PoC.
Für Teams, die mit Kafka starten. Eine praxisnahe Schulung ohne graue Theorie. Direkt im Anschluss setzt Ihr Team einen eigenen Proof of Concept um. Auf einer vorbereiteten Umgebung, ohne wochenlanges Setup in Ihrer Infrastruktur.
Das passt zu Ihnen, wenn …
- Entwicklerinnen und Entwickler, die Producer, Consumer oder Streaming-Anwendungen bauen werden.
- Admins und Plattform-Teams, die Kafka betreiben sollen.
- Teams, die Kafka mit einem echten Use Case bewerten wollen statt mit Folien.
Was Ihr Team lernt
Wir passen die Inhalte an Ihr Team an und bringen gerne Ihre Wunschthemen ein.
Architektur & Kernkonzepte
Das Fundament, auf dem alles aufbaut.
- Broker, Topics, Partitionen und Offsets
- Replikation, In-Sync Replicas und Retention
- Warum Kafka kein klassischer Message Broker ist
Kafka APIs
Wie Anwendungen Daten schreiben, lesen und verarbeiten.
- Producer und Consumer, Consumer Groups
- Zustellgarantien: at-most-once, at-least-once, exactly-once
- Einstieg in Kafka Streams und Kafka Connect
Schema Management
Damit Datenänderungen nichts kaputt machen.
- Schema Registry
- Datenformate: Avro, Protobuf, JSON Schema
- Versionierung und Kompatibilität
Betrieb & Deployment
Was es braucht, damit Kafka stabil läuft.
- Monitoring, Metriken und UI-Tools
- Security-Grundlagen
- Deployment-Optionen von Cloud bis Kubernetes
Use Cases
Vom Konzept zur Anwendung in Ihrem Unternehmen.
- Typische Muster: Datenintegration, Event-Driven, Streaming
- Wann Kafka passt und wann nicht
- Auswahl des PoC für Ihr Team
Hands-on Labs
Jede Theorie wird sofort in Übungen angewendet.
- Vorbereitete Umgebung je Teilnehmer
- Nur Laptop und Internet nötig
- Für Entwickler und Admins geeignet
Typische Fehler und wie Sie sie vermeiden
Diese Stolpersteine sehen wir in Projekten immer wieder.
Schulung ohne Praxis
Drei Tage Folien, danach Alltag. Nach wenigen Wochen ist das meiste vergessen.
Besser: Direkt nach dem Training einen eigenen PoC bauen, mit Unterstützung durch den Trainer.
Der erste PoC scheitert am Setup
Firewalls, Freigaben und Infrastruktur kosten oft Wochen, bevor die erste Nachricht fließt.
Besser: Auf einer vorbereiteten Umgebung starten und Erkenntnisse erst danach in die eigene Infrastruktur übertragen.
Kafka wird wie eine Queue verstanden
Nachrichten bleiben nach dem Lesen erhalten, Reihenfolge gibt es nur innerhalb einer Partition. Wer das übersieht, baut falsche Annahmen ins Design.
Besser: Die Kernkonzepte einmal richtig verstehen. Das spart später teure Umbauten.
Nur die Entwicklung wird geschult
Wenn der Betrieb Kafka nicht versteht, wird jeder Vorfall zur Eskalation.
Besser: Entwicklung und Betrieb gemeinsam schulen, damit alle dieselbe Sprache sprechen.
So läuft das Enablement ab
Intensivtraining
Kompakte Schulung mit dem nötigen Wissen, um loszulegen. Theorie wird direkt in Labs auf einer vorbereiteten Umgebung vertieft.
Vertiefung & PoC
Jeder Teilnehmer behält seine eigene Umgebung für zwei Wochen. In Abstimmung mit dem Trainer setzt das Team einen unternehmensspezifischen PoC um. Während der gesamten Phase steht der Trainer für Fragen bereit.
Abschluss & Ausblick
Gemeinsame Retrospektive: Was hat funktioniert, was fehlt noch, wie geht es weiter? Bei Bedarf verlängern wir die PoC-Phase.
Ihr Ergebnis
- Ein Team, das Architektur, Betrieb und Entwicklung mit Kafka versteht
- Ein erster, unternehmensspezifischer Proof of Concept
- Klarheit, ob und wie Kafka zu Ihren Use Cases passt
- Ein Ausblick auf die nächsten Schritte
Passt Kafka Enablement zu Ihrem Projekt?
Erzählen Sie uns kurz, wo Sie stehen. Wir sagen Ihnen ehrlich, ob und wie wir helfen können.