An implementation of 6.821-2021 Lab 1: MapReduce Lab 2: Raft Lab 2a Lab 2b Lab 2c Lab 2d Lab 3: Fault-tolerant Key/Value Service Lab 4: Sharded Key/Value Service