YoVDO

What Is Apache Kafka and How It Works

Offered By: Bogdan Stashchuk via YouTube

Tags

Apache Kafka Courses Distributed Systems Courses Message Broker Courses

Course Description

Overview

Explore the fundamentals of Apache Kafka in this comprehensive 30-minute video tutorial. Learn about the core components of Kafka, including brokers, clusters, Zookeeper, and topics. Discover how messages are structured and distributed across partitions, and understand the roles of partition leaders and followers. Delve into the responsibilities of the Kafka Controller and gain insights into how producers write messages to topics and how consumers read them. Examine the default port configurations for Zookeeper and Broker, and explore the concept of multiple Kafka clusters. By the end of this tutorial, gain a solid understanding of Apache Kafka's architecture and its key operational principles.

Syllabus

What is Apache Kafka?.
What is Apache Kafka Broker.
What is Apache Kafka Broker cluster.
What is Apache Kafka Zookeeper.
What is Apache Kafka Zookeeper ensemble.
Multiple Apache Kafka Clusters.
Default ports of the Apache Kafka Zookeeper and Broker.
What is Apache Kafka Topic.
Structure of the Apache Kafka Message.
What are Apache Kafka Topics and Partitions.
How Apache Kafka spreads messages across partitions.
What are Apache Kafka Partition Leader and Followers.
What is Apache Kafka Controller and it's responsibilities.
How Apache Kafka Producers write messages to the topic.
How Apache Kafka Consumers read messages from the topic.


Taught by

Bogdan Stashchuk

Related Courses

Online Master of Computer Science
Arizona State University via Coursera
Blockchain Scalability and its Foundations in Distributed Systems
The University of Sydney via Coursera
Blockchain Fundamentals: Understanding the Origins, Mechanisms, and Applications of Decentralized Systems
SDA Bocconi School of Management via edX
Blockchain Technology
University of California, Berkeley via edX
Building Globally Distributed Databases with Cosmos DB
Coursera Project Network via Coursera