Confluent Developer ft. Tim Berglund, Adi Polak & Viktor Gamov cover image

Optimizing Apache Kafka's Internals with Its Co-Creator Jun Rao

Confluent Developer ft. Tim Berglund, Adi Polak & Viktor Gamov

00:00

The Problem With Coordination Partitioning

The concept partitioning allows a lot of parallelism independent of the number of brokers on the consumer application side. So you've got like my click stream and my instant messages stream keyed by my LinkedIn username so that all that data is going to be ordered for me and on the same node for me. And then this can be done based on key, if the key is provided, right, which we're guaranteed some of the semantics I mentioned earlier,. Either is co locating or ordering. If you don't care, you know, we have the freedom just to spread data more evenly.

Play episode from 11:05
Transcript

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app