Learning Center
8 modules, 38 lessons — from “what is a topic?” to Kafka internals. Every lesson pairs the concept with real configuration, analogies and common mistakes; every module ends with a knowledge check.
Kafka Fundamentals
What Kafka is, why it exists, and the core vocabulary every engineer must know.
5 lessons · 3 quiz questions
Storage Internals
How Kafka stores data on disk — segments, indexes, compaction, and retention.
5 lessons · 3 quiz questions
Replication & Durability
Leaders, ISR, High Watermark, LEO — the full replication protocol explained.
5 lessons · 3 quiz questions
KRaft — Kafka Without ZooKeeper
How KRaft replaced ZooKeeper, enabling Kafka to manage its own metadata via Raft consensus.
5 lessons · 3 quiz questions
Producer Deep Dive
Batching, compression, partitioning strategies, retries, and idempotency — from first principles.
5 lessons · 3 quiz questions
Consumer Deep Dive
Consumer groups, rebalancing protocols, offset management, and consumer lag mastery.
5 lessons · 3 quiz questions
Delivery Guarantees
At-most-once, at-least-once, and exactly-once — when to use each and how they work end-to-end.
3 lessons · 3 quiz questions
Production Architecture
Sizing, monitoring, security, operations — running Kafka reliably at scale.
5 lessons · 3 quiz questions
Spring Boot with Kafka
The implementation path: from dependencies and configuration to error handling, transactions, testing and the production checklist.
4 tiers · 20 topics with working code
Prefer to see it happen first?Open the simulator