Kafka Architecture
Module Contents
1. Topics, Partitions, and Offsets
Master the core of Kafka: Topics, Partitions, and Consumer Groups. Learn how partitioning enables massive scalability and how keys guarantee ordering.
2. Leaders, Followers, and ISR
Understand Kafka’s replication model. Learn about Partition Leaders, Followers, In-Sync Replicas (ISR), and how to configure durability with ACKs.
3. Storage: Segments and Indexes
Deep dive into Kafka’s storage engine. Learn about Log Segments, .index and .timeindex files, and how Log Compaction works.
Review & Cheat Sheet
Test your knowledge with flashcards and a quick reference guide.
Module Chapters
Chapter 01
Topics, Partitions, and Offsets
The Distributed Commit Log
Start Learning
Chapter 02
Leaders, Followers, and ISR
Replication: Preventing Data Loss
Start Learning
Chapter 03
Storage: Segments and Indexes
The Disk Structure
Start Learning
Chapter 04
Module Review: Kafka Architecture
Module Review: Architecture
Start Learning