When Twitter was faced with the task of re-architecting their backend away from a monolithic Ruby on Rails application to a series of microservices, they turned to Apache Mesos. Mesos is an open source cluster manager that was developed at UC Berkeley and powers the backend of heavily trafficked services like Twitter, Siri and others. Mesos has been proven to scale to tens of thousands of nodes.

Using Mesos with container software like Docker and other open source tools, you can easily deploy automated infrastructure that scales with both your users and developers. In this presentation, we will introduce and motivate the Apache Mesos project and demonstrate common workflows for building and deploying applications to a cluster of machines.