Course brief
Build stateful streaming systems by treating time, state, checkpoints, backpressure, changelogs, and deployment lifecycle as first-class correctness concerns—then validate recovery and exactly-once behavior under real failures rather than relying on API labels.
A comprehensive Apache Flink course covering stateful stream processing, event time, watermarks, windows, keyed/operator state, checkpointing, savepoints, exactly-once design, DataStream and DataStream V2, Table API and Flink SQL, changelogs, connectors, PyFlink, materialized tables, deployment, HA, security, observability, performance tuning, upgrades, and production streaming architecture.
This syllabus deliberately separates foundations, data/model semantics, internals, reliability, security, performance, operations, and production design so advanced material is not compressed into generic catch-all chapters.