Skip to content
Kafka Is FunProgress

Lesson 1 of 5

What is Apache Kafka?

Kafka is a distributed event streaming platform built for high-throughput, fault-tolerant, durable publish-subscribe messaging. Unlike traditional message queues (e.g. RabbitMQ) that delete messages after delivery, Kafka retains messages in an ordered, immutable log. Any consumer can read any offset at any time — enabling replay, auditing, and time-travel debugging.

Try it in the simulator

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