Flink for Stream Processing
Event time, watermarks, state backends, checkpoints, savepoints, exactly-once sinks, Flink SQL and CDC.
Master true streaming with Apache Flink — event time and watermarks, keyed state and RocksDB state backends, checkpointing and savepoints, exactly-once with two-phase-commit sinks, Flink SQL, and the Flink CDC connector.
Course content
- 01Why Flink: True Streaming & the Dataflow ModelFree
- 02The Flink Architecture: JobManager, TaskManagers, Slots🔒
- 03Event Time vs Processing Time🔒
- 04Watermarks: Handling Out-of-Order Events🔒
- 05State in Flink: Keyed State & State Backends (RocksDB)🔒
- 06Checkpointing & the Chandy-Lamport Algorithm🔒
- 07Savepoints, Rescaling & Upgrades🔒
- 08Windows & Triggers🔒
- 09Exactly-Once with Sinks (Two-Phase Commit)🔒
- 10Flink SQL & the Table API🔒
- 11Flink CDC Connector🔒
- 12Capstone: A Fraud-Detection Pipeline for TheWorldShop🔒
Prerequisites
What to learn next
Read the first chapter free
Start reading now — no account required for the free chapters.