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

Using Kafka-Leader-Election to Improve Scalability and Performance

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

00:00

The Role of Leaders in Performance Tuning

Kafka is a system that lets clients write data to three different replicas. Each replica elects one of the other two as its leader, allowing for easy failovers and better resilience. This allows us to reduce the amount of traffic we write over the internet compared to where you're running your Kafka broker. The client just has to figure out who's the latest leader, which they do by refreshing their metadata.

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