In this tutorial, the experts from Mesosphere will explain the core concepts behind writing frameworks for Apache Mesos, including a detailed description of the low-level tools at your disposal as a framework author. Attendees are encouraged to follow along on their own computers as we demonstrate how to write elastic services using several popular programming languages (without a single line of networking code). Participants will leave with the skills to build the future of distributed systems!
Agenda:
- Introduction to Apache Mesos
- When to write a Framework
- Environment Setup
- Hands-On Implementation
- Q & A
Apache Mesos is a cluster manager that provides efficient resource isolation and sharing across distributed applications. It can run Apache Hadoop, Apache Spark, MPI, Hypertable, Storm, Chronos, Marathon, and other applications on a dynamically shared pool of nodes. The biggest user of Mesos is Twitter, where it runs on tens of thousands of cores. Airbnb runs all of their data infrastructure on it, processing petabytes of data.
TUTORIAL REQUIREMENTS AND INSTRUCTIONS FOR ATTENDEES
- No prior knowledge of Apache Mesos or distributed systems is required.
- Familiarity with at least one of the target languages (Python, Scala, or Go) will be helpful.
- All attendees should bring a laptop with Vagrant and VirtualBox pre-installed.
Survey this Session