Skip to content
Kafka Is Fun

Lesson 1 of 6

What is Apache Kafka?

1 min read

Overview

Kafka is a distributed event streaming platform: it is built for high throughput, fault tolerance and durable storage of events. Unlike traditional messaging systems, events are not deleted after consumption; you define for how long Kafka retains them, using a per-topic setting. Each topic is split into partitions, ordered logs that events are appended to, and a consumer can rewind to an earlier offset and re-consume events that are still retained, which is what makes replay possible.

Analogy

Production tip

Check yourself

Why can a Kafka consumer replay data another consumer has already read?

Sources

Checked against Kafka 4.2 documentation on Oct 2026. Draft: not yet reviewed by a Kafka specialist. Releases move on, so confirm against the current documentation before you act on a number.

Try it in the simulator

Guided scenarios for this module — the simulator opens with the exercise already running.

Prefer a picture? Open the live cluster in 3D and watch records move between producer, brokers and consumers.