Tools for building distributed systems on top of mesos