A practice Distributed System built in Go
This project is based on the famous MIT Distributed System course 6.824 Spring 2015. The goal is to have a better understanding of mainstream distributed system concepts and have a hands-on experience with those concepts and Go language. This project is broken down into many phases and I will update my current progress in this ReadMe file.
- MapReduce:
- implement Map and Reduce function for Word Count problem - Pass
- implement Master for distributing MapReduce jobs - Pass
- handle worker failures - Pass
- Primary/Backup Key/Value Service:
- The Viewservice - Pass
- The primary/backup key/value Service - InProgress