MIT 6.824 Distributed Systems
- Robert Morris (YC cofounder with pg!), 2020
- https://www.youtube.com/channel/UC_7WrbZTCODu1o_kfUMq88g/videos
- http://nil.csail.mit.edu/6.824/2020/
- It looks like some lectures from the 2021 schedule aren’t present in the 2020 schedule (Russ Cox, Memcached)
- It might be worth watching some of these once I’ve finished with the 2020 run
- 6.824 Lecture 1 - Introduction
- PaperMapReduce
- 6.824 Lecture 2 - RPC and Threads
- 6.824 Lab 1 - MapReduce
- PaperThe Google File System
- 6.824 Lecture 3 - GFS
- PaperThe Design of a Practical System for Fault-Tolerant Virtual Machines
- 6.824 Lecture 4 - Primary-Backup Replication
- The Go Memory Model
- 6.824 Lecture 5 - Go, Threads, and Raft
- PaperRaft - In Search of an Understandable Consensus Algorithm
- 6.824 Lab 2 - Raft
- 6.824 Lecture 6 - Fault Tolerance with Raft - Part 1
- 6.824 Lecture 7 - Fault Tolerance with Raft - Part 2
- PaperZookeeper
- 6.824 Lecture 8 - Zookeeper
- CRAQ Paper
- 6.824 Lecture 9 - CRAQ