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

Kafka: A Distributed System With a Broker

Kafka is a distributed system, but with the broker and the clients can run right in a distributed way so that you can scale out the resources as you need. So we've got this ladder of abstraction climbing up for processing, but that's completely separate from the broker. By decoupling the broker from the processing layer, now you can scale them independently. And if you want to scale out processing, then you can just scale out the application layer. This also actually provides a bit better like isolation because in some cases, right, when you do the processing, you may want to run a little bit like ad hoc logic that's specific to the user's logic,. Right?

Play episode from 05:44
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