Index

Module 04 · From ScratchKafka

Kafka 01: The Naive Queue

The Naive Queue
The Naive Queue · Open board

The first board in the Kafka build, and the only one whose job is to fail.

Before you start. This series builds a small copy of Kafka, a program that lets one part of a system hand a stream of events to many other parts, without losing any of them even if a reader falls behind or a machine restarts. Build Your Own Kafka - From Scratch set that goal. This lesson builds the plainest version of the idea, and breaks it three times on purpose, so the fix in the next lesson feels necessary instead of clever.

Continue reading with a plan

The first three lessons of every track are free. This lesson is included with a plan, which unlocks every lesson, board, video, lab and paper for one price.

View plans →Already a member? Sign in

Related paper

Review From Scratch →

Saved in this browser, and to your account when you sign in.