Project 2 for Scalable Data Infrastructures term 1308_by Aaron Korpa.