s checkpointing</a>, which is at the core of Flink&rsquo;s ability to provide exactly-once semantics. The Flink documentation also <a href="//nightlies.apache.org/flink/flink-docs-release-1.4/ops/state/checkpoints.html">provides a thorough overview of the feature</a>.</p>
<p>Before we continue, here&rsquo;s a quick summary of the checkpointing algorithm because understanding checkpoints is necessary for understanding this broader topic.</p>
<p>A checkpoint in Flink is a consistent snapshot of:</p>
<ol>
<li>