Index

Module 04 · From ScratchKafka

Kafka 08: Everything

Everything
Everything · Open board

The finale of the Kafka build, tying together everything before it and closing out Build Your Own Kafka - From Scratch.

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. Picture it as a newsroom’s shelf of published articles. So far the copy can do four things. It writes every article onto the shelf and never removes one when someone reads it. It splits the shelf into several side-by-side shelves when one gets too busy. It keeps spare copies of each shelf in other rooms, in case one room burns down. And it lets several teams read the same shelf at their own pace, each keeping its own bookmark. This lesson doesn’t add a new piece. It follows one single event all the way through, so you can watch everything built so far work as one machine instead of several separate ideas.

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.