The Ideas Behind Every System You'll Ever Design

Dynamo, Raft, Attention Is All You Need. Engineers cite these papers constantly and read them rarely. We turn each landmark paper into a walkthrough you can actually finish, with real diagrams and the math spelled out instead of skipped.

White Belt
MapReduce: Simplified Data Processing on Large Clusters
Systems & Distributed

MapReduce: Simplified Data Processing on Large Clusters

Google turned web-scale data processing into two functions: map and reduce. This paper explains how that simple model let a framework handle parallelization, failures, and network efficiency automatically, and became the blueprint for Hadoop and the entire big-data ecosystem.

Jeffrey Dean, Sanjay Ghemawat · OSDI 2004

beginner 5 min
Brewer's Conjecture and the Feasibility of Consistent, Available, Partition-Tolerant Web Services (The CAP Theorem)
Systems & Distributed

Brewer's Conjecture and the Feasibility of Consistent, Available, Partition-Tolerant Web Services (The CAP Theorem)

A distributed system split by a network partition must choose: answer with data that might be stale, or refuse to answer at all. Gilbert and Lynch turned Brewer's conjecture into a two-page proof that still decides how every database you use behaves when the network breaks.

Seth Gilbert, Nancy Lynch · ACM SIGACT News 2002

beginner 5 min
Efficient Estimation of Word Representations in Vector Space
AI & ML

Efficient Estimation of Word Representations in Vector Space

Before word2vec, a word was just a one-hot index, equally distant from every other word. This paper strips a neural language model down to a bare linear projection so it can train on billions of words, and the resulting vectors turn out to capture meaning well enough that king minus man plus woman lands on queen.

Tomas Mikolov, Kai Chen et al. · ICLR Workshop 2013

beginner 5 min
The Google File System
Systems & Distributed

The Google File System

Google needed a filesystem built for thousands of cheap machines that fail constantly, storing huge files that are mostly appended to, not edited. GFS answers with a single metadata-only master, giant 64MB chunks, and a data/control split that later became the blueprint for Hadoop's HDFS.

Sanjay Ghemawat, Howard Gobioff et al. · SOSP 2003

beginner 6 min
Yellow Belt
Black Belt