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.