kafkanaut / Die 5 Phasen / Kafka Enablement

2 Phase 2 von 5

Kafka 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.

Für wen

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.
Inhalte

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
Aus der Praxis

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.

Ablauf

So läuft das Enablement ab

  1. Intensivtraining

    Kompakte Schulung mit dem nötigen Wissen, um loszulegen. Theorie wird direkt in Labs auf einer vorbereiteten Umgebung vertieft.

  2. 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.

  3. 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.