MIT 6.824 (Distributed Systems) 2017 labs in Golang
Course website: http://nil.csail.mit.edu/6.824/2017/schedule.html
-
Lab 1: MapReduce
-
Lab 2: Raft Consensus Algorithm
-
Lab 3: Fault-tolerant Key/Value Service
-
Lab 4: Sharded Key/Value Service