Einführung in Stream Processing & Flink

Ein fokussierter 3-Tages-Kurs für Entwickler, Architekten und Data Engineers, die neu im Bereich Stream Processing oder Apache Flink sind. Dieser praxisnahe Kurs führt Sie von Streaming-Grundlagen — Event Time, Windowing, Watermarks, Exactly-Once-Semantik — über Flink-Architektur und -Internals bis hin zum Aufbau produktionsreifer Streaming-Applikationen mit der SQL API und DataStream API.

Jedes Konzept wird sofort in Hands-on-Labs mit realen Szenarien aus Enterprise-Flink-Deployments geübt. Unsere Trainer sind aktive Engineers, die täglich Flink-basierte Streaming-Plattformen in Produktion entwerfen und bauen.

Verfügbar vor Ort an Ihrem Standort oder online — auf Deutsch oder Englisch.

implementation iconAn illustration of implementation iconApache Flink

Kursüberblick

people screen iconAn illustration of people screen icon

Zielgruppe

Entwickler, Architekten und Data Engineers, die Stream-Processing-Applikationen mit Apache Flink bauen oder planen. Geeignet für Teams, die mit Flink starten, sowie für Engineers, die ihr Verständnis von Streaming-Konzepten und Flink-Internals vertiefen möchten.

rocket book iconAn illustration of rocket book icon

Dauer & Format

3 Tage | 40% strukturierter Wissenstransfer + 60% Hands-on-Coding | Maximal 10 Teilnehmer pro Session für individuelle Betreuung und gezieltes Coaching.

knowledge iconAn illustration of knowledge icon

Voraussetzungen

Erfahrung mit Java, Python oder SQL. Grundlegendes Verständnis verteilter Systeme ist hilfreich, aber nicht zwingend — wir behandeln Streaming-Grundlagen ausführlich am ersten Tag. Keine vorherige Flink- oder Stream-Processing-Erfahrung nötig.

flexibility iconAn illustration of flexibility icon

Anpassbare Inhalte

Wir passen die Agenda an Ihre Flink-Version, Ihren Tech-Stack und das Erfahrungslevel Ihres Teams an. Flink SQL oder DataStream API? Integration mit Kafka, JDBC oder eigenen Quellen? Kubernetes oder Standalone? Wir passen die Inhalte entsprechend an.

implementation iconAn illustration of implementation icon

60% Praxis

Jedes Konzept wird sofort in echten Coding-Übungen und Labs angewendet. Kein Tod durch Folien — Sie bauen, testen und debuggen reale Anwendungen während des gesamten Kurses.

security iconAn illustration of security icon

Von Produktions-Engineers unterrichtet

Ihre Trainer bauen und betreiben Flink-Plattformen täglich in der Produktion. Echte Praxisberichte, keine Lehrbuch-Theorie — lernen Sie von Engineers, die die Probleme gelöst haben, denen Sie begegnen werden.

flexibility iconAn illustration of flexibility icon

Herstellerunabhängig

Wir bieten neutrale Expertise, frei von Vendor Lock-in. Unser Fokus liegt auf Open-Source Apache Flink — nicht auf dem Verkauf eines bestimmten Anbieterprodukts.

security iconAn illustration of security icon

Flexibel vor Ort

Remote oder bei Ihnen im Unternehmen — wir kommen zu Ihnen. Maximal 10 Teilnehmer für praxisnahe, individuelle Betreuung.

knowledge iconAn illustration of knowledge icon

Deutsch oder Englisch

Sie entscheiden die Sprache. Alle Materialien auf Deutsch und Englisch verfügbar. 40% Wissenstransfer, 60% Hands-on-Praxis.

Kursagenda

knowledge iconAn illustration of knowledge icon

Tag 1: Streams, Windows & Ihr erster Flink-Job

Wir starten bei Null — verstehen, was Stream Processing ist, warum es wichtig ist, und schreiben Ihren ersten Flink-Job noch vor dem Mittagessen. Jedes Konzept wird sofort im Code geübt.

Schwerpunkte:

  • Was unterscheidet Streaming von Batch? Event Streams, begrenzte vs. unbegrenzte Daten — Ihre erste Flink-SQL-Abfrage gegen ein Live-Kafka-Topic

  • Wie funktionieren Zeit und Windows? Fixed, Sliding und Session Windows — Windowed Aggregations, die Echtzeit-Metriken berechnen

  • Was passiert bei verspäteten Daten? Watermarks, Triggers und Late-Data-Handling — Konfiguration von Watermarks und deren Auswirkung auf Ihre Ergebnisse

implementation iconAn illustration of implementation icon

Tag 2: Connectoren, DataStream API & Produktionsmuster

Wir verbinden Flink mit echten Systemen und erkunden die gesamte API-Bandbreite. Am Ende des Tages haben Sie eine komplette End-to-End-Streaming-Pipeline in Betrieb.

Schwerpunkte:

  • Wie verbinden wir Flink mit Kafka und Datenbanken? Kafka Source/Sink, Schema Registry, CDC mit Debezium — eine komplette Kafka → Flink → Sink Pipeline

  • SQL, DataStream oder PyFlink für AI-Pipelines? Die richtige API für Ihren Use Case wählen — SQL für schnelle Entwicklung, DataStream für Custom Logic, und PyFlink für die Integration mit Python-ML-Bibliotheken und AI-Pipelines

  • Wie deployen und überwachen wir Flink in Produktion? Kubernetes-Deployment, Metriken, Grafana-Dashboards und operative Patterns

rocket book iconAn illustration of rocket book icon

Tag 3: State, Checkpoints & Flink Internals

Wir tauchen tiefer in Flinks Interna ein — wie State verwaltet wird, Failures behandelt werden und Skalierung funktioniert. Sie bauen zustandsbehaftete Applikationen und lernen, sich elegant von Ausfällen zu erholen.

Schwerpunkte:

  • Wie funktioniert Flink unter der Haube? Cluster-Architektur, JobManager, TaskManagers, Deployment-Modi und Ressourcenmanagement

  • Wie bauen wir zustandsbehaftete Applikationen? Keyed State, State Backends, Exactly-Once-Garantien und laufende Summen über Partitionen

  • Was passiert bei Ausfällen? Checkpointing, Savepoints, Recovery-Mechanismen und elastische Skalierung

Wo wir schulen

Wir bieten Apache Flink Schulungen vor Ort in ganz Europa und remote weltweit an. Mit Sitz in der Schweiz bringen unsere Engineers jahrelange Produktionserfahrung direkt zu Ihrem Team — ob Sie Stream Processing zum ersten Mal erkunden oder fortgeschrittene Flink-Applikationen entwickeln.

Unsere Schulung ist kein generisches Lehrmaterial. Jedes Beispiel, jede Übung und jede Diskussion stammt aus realen Enterprise-Flink-Deployments in regulierten Branchen.

technologiesAn illustration of technologies
flexibility iconAn illustration of flexibility icon

Vor Ort in Europa

Schweiz, Deutschland, Österreich und die gesamte DACH-Region. Unsere Engineers kommen zu Ihnen für praxisnahes Training mit Ihrem Team.

security iconAn illustration of security icon

Remote für USA & weltweit

Gleiche Tiefe und Interaktivität per Videokonferenz. Ideal für verteilte Teams über Zeitzonen hinweg — ohne Kompromisse bei der Qualität.

knowledge iconAn illustration of knowledge icon

Wir sind in der Schweiz ansässig und bieten Flink-Schulungen vor Ort auf Deutsch oder Englisch an. Lokale Expertise, internationale Reichweite.

So starten Sie

Von der Anfrage zur bestätigten Schulung — unkompliziert und schnell.

Kontaktieren Sie uns
Teilen Sie uns Ihre bevorzugten Termine, Teamgrösse und eventuelle Schwerpunktthemen mit. Wir antworten innerhalb eines Werktages.
Massgeschneiderte Agenda
Wir prüfen Ihre Flink-Umgebung und den Hintergrund Ihres Teams und schlagen dann eine angepasste Schulungsagenda vor. Wenn Sie bestimmte Tools, Frameworks oder Cloud-Provider nutzen, integrieren wir diese in die Übungen.
Termin & Bestätigung
Wir finalisieren Termine, Logistik (vor Ort oder online) und kümmern uns um etwaige Beschaffungs- oder rechtliche Anforderungen. Flexible Terminplanung — Werktage, zusammenhängend oder über mehrere Wochen verteilt.
Schulungsdurchführung
Drei Tage intensives, praxisnahes Apache Flink Stream-Processing-Training, durchgeführt von einem Senior Acosom Engineer. Ihr Team verlässt den Kurs mit praktischen Fähigkeiten, die sofort anwendbar sind.
Flink Stream-Processing-Schulung buchen