Skip to main content

MesosCon University

Ever been to a talk where they just scratched the surface and you wanted to go deeper? Many conferences offer half-day or all-day workshops, but many attendees find those go too deep.

This year, MesosCon Europe is debuting tutorial-style presentations in a new format called MesosCon University. MesosCon University will be a separate track where attendees can expect to get hands-on experience during extended 90 minute sessions.

All MesosCon University sessions will take place in the Roma/Vienna room, located in the Hilton Prague, and access is included with your MesosCon registration. Due to the hands-on and personal focus of each session, limited seats are available.

For all University sessions, attendees will be asked to bring a laptop with the ability to ssh into a Linux machine.

 

Thursday, October 26

10:45am-12:15pm
Building Production Applications for Maximum Debuggability

Presented by:
Kevin Klues, Tech Lead Manager, Mesosphere
Johannes Unterstein, Distributed Applications Engineer, Mesophere

You just shipped all your features, and you got your service running in your development environment. You know how to run tasks on a Mesos cluster, but this ain't your first rodeo...

It's well understood that in order to move your applications to production, you need to make them highly available. But what about making them highly debuggable? Once you've got the highly available part right, how can you be sure that your app runs as expected? And how can you ensure that you are well-equipped to debug problems when things inevitably go wrong?

In this session we'll talk about how to architect your highly-available applications for maximum debuggability.

 

 

Friday, October 27

11:00am-12:30pm
SMACK Stack 101: Building Fast Data Stacks
Presented by: Drew Oetzel

In this workshop, participants will build their own microservice application and connect it to a Fast Data Pipeline consisting of Apache Spark, Mesos, Cassandra, and Kafka. They will then deploy this pipeline on top of DC/OS, and explore the operational aspects of updating, scaling, and monitoring the data pipeline.

Participants will learn about:

  • Best practices for setting up Fast Data Pipelines
  • The components of the SMACK stack and respective alternatives.
    • E.g., using Apache Flink for stream processing
  • How to deploy such stack in an efficient and fault-tolerant way
  • How to operate and monitor the stack once it is set up:
    • Monitoring
    • Upgrades
    • Debugging

 

2:00pm-3:30pm
Intro to GPU isolation and Tensorflow
Presented by:
Kevin Klues, Tech Lead Manager, Mesosphere
Jörg Schad, Software Engineer, Mesophere

With the rise of machine learning and artificial intelligence, organizations are looking to adopt more GPUs (Graphics Processing Units) as they can be orders of magnitudes faster than standard CPUs. With recent advance on deep learning models in self-driving car areas such as lane-detection, perception and so on, it is important to enable distributed deep learning with large-scale GPU clusters.

GPU-enabled clusters are usually dedicated to a specific team or shared across teams. These two scenarios mean that GPUs are either underutilized or overutilized during peak times, leading to increased delays and a waste of precious time for the data science team and cloud resources. Existing tools do not allow dynamic allocation of resources while also guaranteeing performance and isolation.

This workshop will show how DC/OS supports allocating GPUs and Machine learning frameworks to different services and teams.

Participants will learn hands-on with pre-provisioned cluster about:

  • Setting up GPU isolation in DC/OS
  • Deploying different Tensorflow instances on DC/OS utilizing these GPU resources
  • Deploying a complete pipeline for Twitter sentiment analysis with Tensorflow on DC/OS

 

 

 

Sponsors

Silver Sponsors

Video Recording Sponsor

Media Sponsors

Community Sponsor