Labs of MIT 6.824: Distributed Systems.
- MapReduce main part
- Part 2A: leader election
- Part 2B: log
- Part 2C: persistence
- Part 2D: log compaction
- Part A: Key/value service without snapshots
- Part B: Key/value service with snapshots
- Part A: The Shard controller
- Part B: Sharded Key/Value Server