I had a look at the discussion thread and the KIP looks exciting. +1 non-binding
Best Omnia On 1 Dec 2023, at 19:06, Artem Livshits <alivsh...@confluent.io.INVALID> wrote: Hello, This is a voting thread for https://cwiki.apache.org/confluence/display/KAFKA/KIP-939%3A+Support+Participation+in+2PC . The KIP proposes extending Kafka transaction support (that already uses 2PC under the hood) to enable atomicity of dual writes to Kafka and an external database, and helps to fix a long standing Flink issue. An example of code that uses the dual write recipe with JDBC and should work for most SQL databases is here https://github.com/apache/kafka/pull/14231. The FLIP for the sister fix in Flink is here https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=255071710 -Artem