Distributed Systems
Shared by Raj Krishnamurthy • distributed systems, computer science • 2020
[6.824] Principles of distributed systems: fault tolerance, replication, and consistency. Topics include MapReduce, Raft consensus, Spanner, and blockchain systems.

