← All paths

Distributed Systems

Build a Distributed Messenger

A mini-WhatsApp built from scratch: a wire protocol, a fan-out delivery service, presence and read receipts, replicated storage, and the consensus that keeps replicas in agreement when servers fail.

6 labs · go · ~20-30 hrs

This course is on the roadmap. The syllabus is set; the labs aren't published yet. Create a free account and we'll tell you when it opens.

Notify me
01wire protocolcoming soon
02delivery fanoutcoming soon
03presence receiptscoming soon
04replicated logcoming soon
05consensuscoming soon
06partitions and failurecoming soon