July 20–24, 2015
Portland, OR

How to run the next generation of enterprise “killer apps” on Apache Mesos

Connor Doyle (Mesosphere.io), Niklas Nielsen (Mesosphere, Inc.)
1:30pm–5:00pm Monday, 07/20/2015
Scale F150
Average rating: **...
(2.67, 3 ratings)

Prerequisite Knowledge

  • 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.

Materials or downloads needed in advance

All attendees should bring a laptop with Vagrant and VirtualBox pre-installed. You can download them here.


The real innovation today in enterprise applications is around the next generation of distributed systems – open source frameworks like Apache Spark (big data processing), Apache Cassandra (high availability for data), HDFS (storage), Kafka (messaging), Google Kubernetes and Docker Swarm (container orchestration), and many more. However, most enterprises must rethink their operations approach to run these types of frameworks at scale, in production.

In this workshop, experts from Mesosphere will demonstrate how to operate today’s most popular distributed frameworks on Apache Mesos – from installation, through command line interface, monitoring, and everything in between, in real production scenarios across clustered resources.


  • A look at some of distributed computing’s hottest frameworks
  • Introduction to Apache Mesos
  • Installation
  • Monitoring and management
  • Q&A

Apache Mesos is a distributed systems kernel that allows enterprises to run their datacenters like a single pool of resources. Mesos is built using the same principles as the Linux kernel, only at a different level of abstraction. The Mesos kernel runs on every machine and provides applications (e.g., Hadoop, Spark, Kafka, Elastic Search) with APIs for resource management and scheduling across entire datacenter and cloud environments.

Photo of Connor Doyle

Connor Doyle


Connor Doyle is a software engineer focused on building tools for developers based on Apache Mesos. At Mesosphere, Connor has contributed significant portions of Marathon, the open source container orchestration tool. When he’s not joyfully hacking on open source projects, Connor enjoys biking, playing ultimate frisbee, and taste-testing microbrews.

Photo of Niklas Nielsen

Niklas Nielsen

Mesosphere, Inc.

Niklas Nielsen is an engineer at Mesosphere working at Apache Mesos. Prior to Mesosphere, he worked at Adobe on the Flash VM and Google V8, as well as on a secret next-generation VM. He did his master’s at Lawrence Livermore National Lab, working on debugging tools for future exascale systems.

Comments on this page are now closed.


Picture of Niklas Nielsen
Niklas Nielsen
07/13/2015 3:46am PDT

Hi Steve,

We will follow up with links to vagrant boxes and hopefully be able to distribute boxes with USB keys during the session.

Looking forward to meeting you at OSCON!

Steve Huitt
07/07/2015 6:44am PDT

Should we pull down any vagrant boxes in advance?