FApache FlinkFailure-first · PyFlink · Kafka
Stateful Stream Processing with Apache Flink
Build GatewayMeter, an AI usage meter. Kill TaskManagers, stall watermarks, inject late data, and prove the invoice survives.
12 modules · about 16 hoursFreeHands-on labs
Python · Kafka · Docker · no prior Flink. The labs run Flink and Kafka locally in containers.
A two-day, failure-first Apache Flink course for experienced engineers. You build GatewayMeter, a public and self-contained reference pipeline for AI usage metering, then defend its invoice through bad keys, late data, stalled partitions, TaskManager deaths, slow dependencies, upgrades, and hot tenants. The goal is not merely to make a job run; it is to prove where each correctness guarantee begins and ends.