🗓️ 04032025 2318
- Ensures fault tolerance by saving operator flink_state periodically
- If a failure occurs, Flink restores state from the last successful checkpoint.
- Works with stateful functions that retain data across events.
Prerequisites for Checkpointing
| prerequisite | usage | examples |
|---|---|---|
| Durable data sources | For replaying records | Kafka, RabbitMQ, Kinesis, etc. |
| State storage | saving checkpoint snapshots | HDFS, S3, Ceph, etc. |