Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

What Is Kafka? - Kafka Tutorial for Beginners

Chris Hay via YouTube

Overview

This course provides a detailed overview of Apache Kafka, covering key concepts such as topics, partitions, brokers, clusters, producers, consumers, and consumer groups. By the end of the course, learners will understand how Kafka works, how to use it in their system architecture, and how to achieve scalable throughput and high availability. The course teaches about message ordering, delivery acknowledgements, transactions, and exact once delivery. The intended audience for this tutorial includes architects and system designers looking to incorporate Kafka into their designs.

Syllabus

- intro
- apache kafka overview
- producers and consumers
- kafka brokers
- producers sending messages to brokers
- brokers and topics
- topic partitions
- kafka clusters
- apache zookeeper and kakfa clusters
- scaling zookeeper
- topic partitions and fault tolerance leaders and followers
- distributing topics across clusters
- achieving high availability using availability zones and rack awareness
- message ordering within topic partitions
- message delivery acknowledgements, transactions and exact once delivery
- consumers and consumer groups

Taught by

Chris Hay

Reviews

Start your review of What Is Kafka? - Kafka Tutorial for Beginners

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.