Skip to content
Kafka Is FunProgress

kafkaisfun.dev

Learn Apache Kafka by breaking things — safely.

An interactive Apache Kafka learning platform: a visual cluster simulator, guided scenarios, Spring Boot recipes, practical labs, failure drills, interview prep, and an architecture planner.

One journey, not eight dashboards

Every part of the platform maps to a stage of learning Kafka properly — from first concepts to designing production clusters.

  1. UnderstandLearning Center
  2. ObserveGuided Simulator
  3. ExperimentSandbox Simulator
  4. ImplementSpring Boot & Labs
  5. DiagnoseFailure Lab
  6. PractiseInterview Prep
  7. DesignArchitecture Planner

What's inside

Visual cluster simulator

Watch a real Kafka model react: leader election, ISR shrink, minISR write rejection, metadata refresh, rebalances — every cause paired with its effect.

Structured learning paths

Eight modules from fundamentals to internals, each lesson with analogies, real configs, common mistakes and a knowledge check.

Failure drills

Broker crashes, network partitions, poison messages, rebalance storms — diagnose incidents the way you would in production.

Interview preparation

220+ questions from beginner to architect level, with keyword-based evaluation that shows what your answer covered and what it missed.

Spring Boot recipes

Production-grade spring-kafka configuration: listeners, error handling, retries, DLT, transactions, testing and observability.

Hands-on labs

Step-by-step exercises that run inside the simulator, with validation criteria and the interview angle for each one.

Explore the platform