MIT 6.824: Distributed Systems
Spring 2020
- Lecture 1: Introduction
- Lecture 2: Infrastructure: RPC and threads
- Lecture 3: GFS
- Lecture 4: Primary/Backup Replication
- Lecture 5: Go, Threads, and Raft
- Lecture 6: Fault Tolerance: Raft (1)
- Lecture 7: Fault Tolerance: Raft (2)
- Lecture 8: Zookeeper
- Lecture 9: More Replication, CRAQ
- Lecture 10: Cloud Replicated DB, Aurora
- Lecture 11: Cache Consistency: Frangipani
- Lecture 12: Distributed Transactions
- Lecture 13: Spanner
- Lecture 14: Optimistic Concurrency Control
- Lecture 15: Spark
- Lecture 16: Cache Consistency: Memcached at Facebook
- Lecture 17: Causal Consistency, COPS
- Lecture 18: Certificate Transparency, Equivocation
- Lecture 19: Peer-to-peer: Bitcoin
- Lecture 20: Blockstack
- Lecture 21: Project demos
- Final Project
- Exam