Apache Kafka 101: Brokers (2023)

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.

Video description

► TRY THIS YOURSELF: https://cnfl.io/kafka-101-module-1 Apache Kafka is made up of brokers or a network of machines. This video explains Kafka brokers and their constraints and responsibilities. ► For a COMPLETE IMMERSIVE HANDS-ON EXPERIENCE, go to https://cnfl.io/kafka-101-module-1 - - - ABOUT CONFLUENT Confluent, founded by the creators of Apache Kafka®, enables organizations to harness the business value of live data. The Confluent Platform manages the barrage of stream data and makes it available throughout an organization. It provides various industries, from retail, logistics, and manufacturing, to financial services and online social networking, a scalable, unified, real-time data pipeline that enables applications ranging from large-volume data integration to big data analysis with Hadoop to real-time stream processing. To learn more, please visit https://confluent.io #kafka #kafkastreams #streamprocessing #apachekafka #confluent