The current state of an application</li>
<li>The position in an input stream</li>
</ol>
<p>Flink generates checkpoints on a regular, configurable interval and then writes the checkpoint to a persistent storage system, such as S3 or HDFS. Writing the checkpoint data to the persistent storage happens asynchronously, which means that a Flink application continues to process data during the checkpointing process.</p>
<p>In the event of a machine or software failure and upon restart, a Flink application resumes 