Apache Kafka 101: Brokers (2023)
Introduction to Kafka Brokers
In this section, Tim Berglund introduces Kafka brokers and explains their role in the Kafka distributed system.
Kafka Brokers
- Kafka is a distributed system composed of a network of machines called brokers.
- Brokers can be deployed as separate physical servers, cloud instances, containers running on pods, or virtualized servers.
- Each broker runs the Kafka broker process and hosts a set of Kafka partitions.
- Brokers handle incoming requests to write new events to partitions or read events from them.
- They also handle replication of partitions between each other.
- The design priority for brokers is simplicity to ensure easy scalability.
The transcript does not provide any additional information beyond what is summarized above.