Stream processing
Stream processing shows up across 4 courses in 2 layersof the data platform stack. Here's where it's taught, a free way to practice it, and what to learn next.
Where it's taught
Ingestion & Transport
Kafka Streams in Production
KStream/KTable, state stores, windowing, joins, topology, rebalancing, and interactive queries.
10 ch · 3h 30m
1 freeFlink for Stream Processing
Event time, watermarks, state backends, checkpoints, savepoints, exactly-once sinks, Flink SQL and CDC.
12 ch · 4h 10m
1 freeStream Processing Architecture: Kafka Streams vs Flink vs Spark
A decision framework for choosing a stream processor on latency, state, guarantees, ops cost, and team fit.
9 ch · 3h 10m
1 freeRelated topics
Start learning stream processing free
The first chapter of every course is free to read — no account needed.