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