•Design client-server communication using Go language •Implement different steps of MapReduce for wordcount problem using Go •host and test the project on AWS using multiple EC2 instances