Tutorial
Apache Kafka Fundamentals: A Practical Guide to Event-Driven and Distributed Systems
Build a practical understanding of Apache Kafka and the systems around it. This tutorial covers topics, partitions, producers, consumers, consumer groups, offsets, delivery semantics, replication, cluster architecture, ZooKeeper and KRaft, ordering, keys, serialization, schemas, and event-driven architecture. It also compares Kafka with traditional message queues and leads toward a practical Kafka application.
About this tutorial
$4.99-
Open lessonLesson 1
Lesson 1: Why Kafka Exists
Demo -
Open lessonLesson 2
Lesson 2: What Is Apache Kafka?
Demo -
Open lessonLesson 3
Lesson 3: Kafka's Core Concepts
Demo -
Open lessonLesson 4
Lesson 4: Topics and Partitions
Demo -
Open lessonLesson 5
Lesson 5: Kafka Producers
Demo -
UnlockLesson 6
Lesson 6: Kafka Consumers
Locked -
UnlockLesson 7
Lesson 7: Consumer Groups
Locked -
UnlockLesson 8
Lesson 8: Offsets and Message Processing
Locked -
UnlockLesson 9
Lesson 9: Kafka Delivery Semantics
Locked -
UnlockLesson 10
Lesson 10: Kafka Replication and Fault Tolerance
Locked -
UnlockLesson 11
Lesson 11: Kafka Cluster Architecture
Locked -
UnlockLesson 12
Lesson 12: Kafka and ZooKeeper/KRaft
Locked -
UnlockLesson 13
Lesson 13: Kafka Message Ordering and Keys
Locked -
UnlockLesson 14
Lesson 14: Kafka Serialization and Schemas
Locked -
UnlockLesson 15
Lesson 15: Kafka as an Event-Driven Architecture
Locked -
UnlockLesson 16
Lesson 16: Kafka vs Traditional Message Queues
Locked -
UnlockLesson 17
Lesson 17: Building a Practical Kafka Application
Locked