Index

Discord - the case study

Boards

Everything
Everything · Open board

Every organ of Discord on one canvas. The eight boards before it draw those organs one at a time; this lesson is the story running through them, in the order the company hit each problem.

Before you start. You need one idea: a chat app must remember everything anyone ever typed, and must also hand what someone typed one second ago to everyone staring at that channel right now. One more: a database keeps an index beside your messages so it can find one without reading them all, and that index helps only while it fits in memory.

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 System Design →

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