seCommitSinkFunction.html">Learn more in the Flink documentation</a>.</p>
<h2 id="wrapping-up">
  Wrapping Up
  <a class="anchor" href="#wrapping-up">#</a>
</h2>
<p>If you&rsquo;ve made it this far, thanks for staying with us through a detailed post. Here are some key points that we covered:</p>
<ul>
<li>Flink&rsquo;s checkpointing system serves as Flink&rsquo;s basis for supporting a two-phase commit protocol and providing end-to-end exactly-once semantics.</li>
<li>An advantage of this approach is that Fl