Facilitates dividing tasks up between many small (aws) instances and coordinating with a central server.