ink does not materialize data in transit the way that some other systems do&ndash;there&rsquo;s no need to write every stage of the computation to disk as is the case is most batch processing.</li>
<li>Flink&rsquo;s new <code>TwoPhaseCommitSinkFunction</code> extracts the common logic of the two-phase commit protocol and makes it possible to build end-to-end exactly-once applications with Flink and external systems that support transactions</li>
<li>Starting with <a href="https://data-artisans.com/blog/anno