Hi Devs, I'd like to propose an update to how state backends and checkpoint storage are configured to help users better understand Flink.
Apache Flink's durability story is a mystery to many users. One of the most common recurring questions from users comes from not understanding the relationship between state, state backends, and snapshots. Some of this confusion can be abated with learning material but the question is so pervasive that we believe Flinkās user APIs should be better communicate what different components are responsible for. https://cwiki.apache.org/confluence/display/FLINK/FLIP-142%3A+Disentangle+StateBackends+from+Checkpointing I look forward to a healthy discussion. Seth