Stream processing: An Introduction to Event Time in Apache Flink
An introduction to event time in Apache Flink: how it differs from processing time and ingestion time, and how watermarks measure progress in event time.
Markos Sfikas6 min read
An introduction to event time in Apache Flink: how it differs from processing time and ingestion time, and how watermarks measure progress in event time.
Savepoints vs checkpoints in Apache Flink: how they differ in objective, implementation and lifecycle, and when to use a savepoint in your streaming application.
Step by step: how the Flink Kafka source stores partition offsets in checkpoints, how barriers keep operator state consistent, and how offsets are restored after a failure.