Matthias J. Sax Profile picture
American Homeowner | Software Engineer @ConfluentInc | @KafkaStreams & @ksqlDB | @TheASF Committer and PMC member (@ApacheKafka, @ApacheFlink, @ApacheStorm)
Jan 10, 2023 5 tweets 1 min read
I’ve been asked a bunch for my POV on our planned acquisition of Immerok. In short, I’m excited. Here’s why.

A thread 🧵: Comparing Kafka Streams to Flink: While there is obviously some overlap, both are optimized for different use-cases and thus are complementary to each other. We know of many users and customers that use both in parallel. \1
Dec 7, 2020 7 tweets 2 min read
Insight of the day: #ApacheKafka actually implements a three-phase commit protocol (not just the standard two-phase protocol) for its transactional writes . \1 We usually explain it as a two-phase commit, and the third phase is somewhat hidden. The reason is, that the coordination of the protocol is split between the producer and the broker TX-coordinator.