Loading…
October 25-27, 2017 - Prague, Czech Republic
Click Here For Information & Registration
Wednesday, October 25
 

08:00 CEST

Hackathon Registration
Registration will be located in the Group Registration Foyer, on level LL. 

Wednesday October 25, 2017 08:00 - 10:00 CEST
Group Registration Foyer

10:00 CEST

Hackathon

The focus of this hackathon, while not excluding other ideas, is improving Apache Mesos and its ecosystem.

There will be a number of experienced contributors and committers helping the participants to get started, give direct feedback and if possible even commit code.

Potential areas include:

  • Documentation and website
  • Apache Mesos Core (we will provide a number of tagged beginner issues)
  • Frameworks and DC/OS SDK
  • Integration (e.g., Cloud Provider templated)
  • Apache Mesos UI
  • CLI
  • Benchmarking
  • Monitoring
  • Tooling (e.g., local vagrant or docker setups)

All other proposals are welcome as well and will be discussed at the beginning of the hackathon.


Wednesday October 25, 2017 10:00 - 16:00 CEST
Roma/Vienna
 
Thursday, October 26
 

08:00 CEST

Registration
Registration will be located in the Group Registration Foyer, on level LL. 

Thursday October 26, 2017 08:00 - 09:00 CEST
Group Registration Foyer

09:00 CEST

Keynote: Welcome and State of Mesos - Ben Hindman, Co-Creator, Apache Mesos and Founder, Mesosphere
Speakers
avatar for Ben Hindman

Ben Hindman

Mesosphere Founder - Apache Mesos Co-Creator, Mesosphere
Ben is one of the creators of Apache Mesos, a platform for building and running resource-efficient distributed systems at scale. Ben started working on Mesos as a PhD student at Berkeley before he brought it to Twitter where it runs on thousands of machines. An academic at heart... Read More →


Thursday October 26, 2017 09:00 - 09:10 CEST
Congress Hall 2

09:10 CEST

Keynote: The Apache Way - Rich Bowen, VP Conferences, Apache Software Foundation
Mesos is part of the Apache Software Foundation, which stewards over 200 projects in a vendor-neutral, collaborative development model Understanding the Apache Way helps understand why certain things happen the way that they do in the Mesos project, and will make you and your team better equipped to work with the project.

Speakers
avatar for Rich Bowen

Rich Bowen

Principle Evangelist, Open Source, AWS
Rich has been doing open source since before we called it that. He's a member and director at the Apache Software Foundation, and has been active on major open source projects including the Apache HTTP Server, Perl, PHP, Wordpress, and OpenStack. He's an Open Source Evangelist at... Read More →



Thursday October 26, 2017 09:10 - 09:30 CEST
Congress Hall 2

09:30 CEST

Keynote Panel Discussion: SMACK in the Enterprise - Moderated by Elizabeth K. Joseph, Mesosphere
Moderators
avatar for Elizabeth Joseph

Elizabeth Joseph

Developer Advocate, IBM
Elizabeth K. Joseph is a Linux systems administrator turned developer advocate for IBM Z where she works with the community to explore Linux workloads on mainframes. She has previously worked on distributed systems, including OpenStack and Apache Mesos, and has written books on Ubuntu... Read More →

Speakers
SB

Stefan Bauer

Head of Development Data Analytics, Audi
avatar for Hubert Fischer

Hubert Fischer

Senior IT Project Manager, Audi Electronics Venture GmbH
OG

Oliver Goldich

Manager Network & Service, Deutsche Telekom
CW

Christian Wurbs

Product Architect, ASML


Thursday October 26, 2017 09:30 - 09:50 CEST
Congress Hall 2

09:50 CEST

Keynote: Making and Keeping Netflix Highly Available: The Role of Mesos in Operational Insights - Katharina Probst, Engineering Director, Netflix
Speakers
KP

Katharina Probst

Engineering Director, Netflix
Katharina Probst is an Engineering Director at Netflix, where she is responsible for the availability and reliability of the streaming service used by more than 100 million people around the world. She previously led the API team at Netflix. Prior to joining Netflix, she was in the... Read More →


probst pdf

Thursday October 26, 2017 09:50 - 10:10 CEST
Congress Hall 2

10:10 CEST

Morning Coffee Break
Thursday October 26, 2017 10:10 - 10:45 CEST
Congress Hall Foyer

10:45 CEST

Robust Applications in Mesos Using External Storage - David vonThenen, {code}
Containers are starting to reach the masses and people are using them in ways other than what was originally intended. We now find persistent applications like SQL and NoSQL databases being run in container schedulers like Mesos, but how do we guarantee data availability for production applications in the wake of compute node failures? There are options for using direct attached or external storage, but the devil is in the details, as choices in storage types have significant repercussions.

We will discuss the benefits and challenges of using direct attached or external storage and how that impacts applications running in production environments. The trade-offs of each decision have interesting consequences starting from initial deployment to "day 2" operations and even how these applications tolerate system failures.

Speakers
avatar for David vonThenen

David vonThenen

Cloud Native Engineer, VMware
David vonThenen is a Cloud Native Engineer at VMware working in the container orchestrator space specifically around the Kubernetes and CNCF ecosystems. Some of his contributions have been in the Jaeger, Helm, Open Tracing, Prometheus, and cloud providers just to name a few. Prior... Read More →


Thursday October 26, 2017 10:45 - 11:35 CEST
Congress Hall 3

10:45 CEST

Fault Domains in Mesos - Vinod Kone, Mesosphere, Inc.
While Mesos itself is highly fault tolerant, the apps running on top of it traditionally had to depend on non-standard mechanisms (e.g., agent attributes) to make them highly available. This changes with the introduction of native support for fault domains in Mesos 1.4! Fault domains, as a first class primitive, allows Mesos frameworks to speak a common language when it comes to their desire to launch fault tolerant applications.

This talk will give an overview of the feature and also discusses a few of the use cases this feature unlocks for a lot of organizations. Specifically we will discuss workload bursting from on-prem to public cloud instances and doing rack aware scheduling for stateful applications.

Speakers
avatar for Vinod Kone

Vinod Kone

Apache Mesos PMC, Mesosphere
Vinod Kone is a committer and PMC member of the Apache Mesos project. He is currently a Tech Lead and Engineering Manager @ Mesosphere. Previously, he was a Tech Lead and Manager of the Mesos team @Twitter. Vinod completed his PhD in Computer Science from UC Santa Barbara.


Thursday October 26, 2017 10:45 - 11:35 CEST
Congress Hall 2

10:45 CEST

Spark Over a Mesos Secured Productive Environment - Jorge Lopez-Malla & Marcos Peñate, Stratio
Big Data is a reality nowadays on companies, and because of this new reality they have moved from using Big Data in proof of concept projects to use it at the core of the companies itself. This change along with Data Science growth and the power of business intelligence tools has required an effort in our solutions to provide a secured and isolated environments which protects the companies from malicious users. Are we prepared for the challenge?

From Stratio we have modified the behavior of Apache Spark over Apache Mesos to provide a new layer of isolation to the actors that are involved on a Spark workflow by using a Software Defined Networks solutions (SDN) and by changing the spark core network layer. We have also added a smart way to handle the secrets without the interaction of the user with the secrets of the platform adding some functionality to Apache Spark security module.

Speakers
avatar for Jorge Lopez-Malla

Jorge Lopez-Malla

Big Data Architech, Stratio
Jorge has been involved in the inception and implementation of projects related to several fields such as digital media, telcos, banks & insurance companies. He is in charge of Stratio’s Big Data training, having been one of the first engineers to become Spark certified. Previous... Read More →
avatar for Marcos Peñate

Marcos Peñate

QA Engineer, Stratio
Marcos is QA Engineer at Stratio focused on Big Data solutions. He has been involved into big data projects making risk analysis, performance testing and defining Stratio Platform architecture. He is also passionate about astrophysics, a compulsive #SciFi consumer and enjoys Dockerizing... Read More →


Thursday October 26, 2017 10:45 - 11:35 CEST
Congress Hall 1

10:45 CEST

Building Production Applications for Maximum Debuggability

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.



Speakers
avatar for Kevin Klues

Kevin Klues

Distinguished Engineer, NVIDIA
Kevin Klues is a distinguished engineer on the NVIDIA Cloud Native team. Kevin has been involved in the design and implementation of a number of Kubernetes technologies, including the Topology Manager, the Kubernetes stack for Multi-Instance GPUs, and Dynamic Resource Allocation (DRA... Read More →
avatar for Johannes Unterstein

Johannes Unterstein

Graphs, containers and fun, Neo4j
Johannes is doing things with containers and graphs, check it out: https://neo4j.com/cloud/



Thursday October 26, 2017 10:45 - 12:15 CEST
Roma/Vienna

11:45 CEST

Knee Deep in Microservices - Ádám Sándor, Container Solutions
Microservices are frequently presented as the architectural style for huge applications developed by tens of teams on the scale of Netflix. Yet it can be a sound architectural principle regardless team size or application complexity. Those who wish to harness the power of microservices should however be aware of the demos that lurk on the other side. Requirements on test and production environments, self-healing, monitoring and the DevOps culture become tougher when your application is composed of independent services. The good news is, an arsenal of Cloud Native technologies like DC/OS is quickly maturing to help tackle the demons of microservice architectures.

Speakers
AS

Ádám Sándor

Solutions Architect, Styra


Thursday October 26, 2017 11:45 - 12:35 CEST
Congress Hall 3

11:45 CEST

Secrets Management in Mesos - Vinod Kone, Mesosphere, Inc.
Without first class support for secrets (Credentials, API keys etc), application and framework developers had to traditionally resort to out-of-band mechanisms to transmit and use secrets in Mesos. This is changing now!

In this talk, we will describe the newly-added native support for secrets in Mesos. The Secrets API will let Mesos inject sensitive information into either the container environment or sandbox without exposing it to unauthorized actors. The advantage of this approach is that users do not need to explicitly store sensitive information in their task configuration but can let Mesos retrieve it from a secret store at container launch time. This is possible via the new “Secrets Resolver” module interface which allows operators to integrate Mesos with 3rd party secret stores (e.g., HashiCorp’s Vault).

We will show a cool demo at the end that shows secrets in action.

Speakers
avatar for Vinod Kone

Vinod Kone

Apache Mesos PMC, Mesosphere
Vinod Kone is a committer and PMC member of the Apache Mesos project. He is currently a Tech Lead and Engineering Manager @ Mesosphere. Previously, he was a Tech Lead and Manager of the Mesos team @Twitter. Vinod completed his PhD in Computer Science from UC Santa Barbara.


Thursday October 26, 2017 11:45 - 12:35 CEST
Congress Hall 2

11:45 CEST

DataStax Enterprise on DC/OS - Yes, It’s Possible; Customer Case Studies - Ravi Yadav, Mesosphere, Inc. & Chris Splinter, Datastax
Migrating a database to a containerized infrastructure brings with it a whole host of challenging new issues. Concerns range from persistence management, availability requirements, and complicated recovery semantics. If you’re considering migrating a database to containers in the future, this talk should enlighten the path.

We will walk you through the current state of the DataStax Enterprise framework. We'll explore the details of the integration between DSE and DC/OS and cover tradeoffs between different deployment options. We’ll tell the real story of the evolution of this framework. In doing so we’ll discuss how our initial design decisions conflicted with customer expectations and how we worked through these and other engineering feats to get to the offering we have today. We'll then tell a few customer deployment stories and conclude with a demo of DSE on DC/OS.

Speakers
CS

Chris Splinter

Chris Splinter has been with DataStax for 4 years. He currently works on the Partner Engineering team but also works closely improving QA processes with guidance from some of our most important customers. Chris is a sports enthusiast who played football at Harvard while dabbling in... Read More →
avatar for Ravi Yadav

Ravi Yadav

Platform Partnerships Lead, Mesosphere, Inc.
Ravi Yadav is responsible for platform partnerships and ecosystem development at Mesosphere. Prior to this, he was a Developer Advocate at IBM and worked on IBM Watson partnerships and advocacy. In his past life, he worked on developing drivers for medical devices.


Thursday October 26, 2017 11:45 - 12:35 CEST
Congress Hall 1

12:35 CEST

Lunch (Attendees on Own)
Thursday October 26, 2017 12:35 - 14:15 CEST
TBA

14:15 CEST

Mesos Security Exposed! - Alexander Rojas & Adam Bordelon, Mesosphere, Inc.
Security is one of the major pursuits of Apache Mesos since it reduces the amount of concerns operators have to worry about. As such, every year a lot of work is done to reduce the work of operators when running their clusters. In this year’s talk we will focus on:

* Authentication and authorization of the V1 API
* Executor authentication (JWT, claims)
* Secrets as first class citizens.
* Elliptic Curve cryptography support.
* Enhanced isolation.

Come learn about these topics and share your thoughts on security.

Speakers
AB

Adam Bordelon

Mesosphere, Distributed System Engineer
Adam Bordelon is a distributed systems architect at Mesosphere and an Apache Mesos committer. Before joining Mesosphere, Adam lead development on Hadoop core at MapR, built distributed systems for recommendations at Amazon, and re-architected the LabVIEW compiler at National Instruments... Read More →
avatar for Alexander Rojas

Alexander Rojas

Senior Software Engineer, Mesosphere, Inc.
Alexander Rojas is a software engineer at Mesosphere Hamburg. He has been contributing to the Apache Mesos project over the last year. Before joining Mesosphere, Alexander worked on distributed rendering systems at 3DExcite. He studied Computer Systems at the National University of... Read More →


Thursday October 26, 2017 14:15 - 15:05 CEST
Congress Hall 3

14:15 CEST

Container Networking for Micro-Services: An Apache Mesos Networking Deep Dive - Jörg Schad & Deepak Goel, Mesosphere, Inc.
Apache Mesos and DC/OS allows users to deploy distributed applications and in particular micro-services across a large cluster. Therefore, networking becomes an important aspect especially when trying to provide highly-available applications on top of an unreliable infrastructure.
In this talk, we will first present the various challenges around networking for distributed micro-service architectures, including
* Connectivity
* Service Discovery
* Load-balancing
* Isolation

As for most of the above challenges there is not a one-size-fits-all solution we have an in-depth look at the trade-offs between different solutions.
Afterwards, we will deep dive into the actual implementation of the different components in order to understand how we can achieve a scalable networki

Speakers
DG

Deepak Goel

Chief Technology Officer, D2iQ (formerly Mesosphere)
avatar for Jörg Schad

Jörg Schad

CTO, ArangoDB
Jörg Schad is the CTO at ArangoDB. In a previous life, he has worked on or built machine learning pipelines in healthcare, distributed systems, including early Kubernetes code at Mesosphere, and in-memory databases. He received his Ph.D. for research about distributed databases and... Read More →


Thursday October 26, 2017 14:15 - 15:05 CEST
Congress Hall 2

14:15 CEST

Apache Kafka + Apache Mesos = Highly Scalable Streaming Microservices - Kai Waehner, Confluent
This session discusses how to build a highly scalable, performant, mission-critical microservice infrastructure with Apache Kafka and Apache Mesos. Apache Kafka brokers are used as powerful, scalable, distributed message backbone. Kafka Streams’ API allows to embed stream processing directly into any microservice or business application; without the need for a dedicated streaming cluster. Apache Mesos is used as scalable infrastructure
under the hood of Apache Kafka and Kafka Streams applications to
leverage the benefits of a cloud native platforms like service discovery, health checks, or fail-over management.

A live demo shows how to develop real time applications for your core business with Kafka messaging brokers and Kafka Streams API and how to deploy / manage / scale them on a Mesos cluster using different deployment options like Marathon, Docker, Kubernetes.

Speakers
avatar for Kai Waehner

Kai Waehner

Field CTO, Confluent
Kai Waehner is Field CTO and Global Technology Advisor at Confluent. He works with customers across the globe and with internal teams like engineering and marketing. Kai’s main area of expertise lies within the fields of Big Data Analytics, Machine Learning, Hybrid Cloud Architectures... Read More →


Thursday October 26, 2017 14:15 - 15:05 CEST
Congress Hall 1

15:15 CEST

Doing Real DevOps with DC/OS - Julien Stroheker, Microsoft
This presentation will be mainly demo, no slides. We will go through a real case scenario application, hosted on Azure Container Services (ACS) using DC/OS and Docker. We will go through the CI and CD first and then show how you can do smooth deployments on your cluster using Jenkins without any interruptions for the users by doing A/B and Canary testing. We will share our experience using DCOS / Azure and how the framework manage the deployment behind the scene.

Speakers
JS

Julien Stroheker

SDE, Microsoft
Hi! I am Julien Stroheker and I am working at Microsoft as a Software Developer Engineer on DevOps. I like talking and sharing about how Dev and Ops can be better together and work as a strong team. From a Ops background profile, I am trying to become a better developer to have... Read More →


Thursday October 26, 2017 15:15 - 16:05 CEST
Congress Hall 3

15:15 CEST

Containerization in Mesos, Embracing the Standards - Jie Yu, Mesosphere, Inc.
Containers are now everywhere. Apache Mesos, as one of the most powerful container orchestrators, greatly simplifies the deploy, provision, and execution of containerized workloads. In this talk, Jie will talk about the evolution of container technology in Mesos. In particular, how Mesos embraces the industry standard for container networking, storage and image specification, and how Mesos achieves that by using a pluggable and extensible architecture. The first part of this talk will give you an overview of the container technology in Mesos and how it has evolved over the years. Then, we will dive into three specific areas in the container technology: networking, storage and image provisioning, and the three industry standards that Mesos is adopting: CNI (Container Network Interface), CSI (Container Storage Interface) and OCI (Open Container Initiative) image spec.

Speakers
avatar for Jie Yu

Jie Yu

Tech Lead, Mesosphere
Jie Yu is a Tech Lead at Mesosphere, Inc, focused on containerization, storage and networking. Before joining Mesosphere, he was a software engineer at Twitter. Jie obtained his PhD in Computer Science and Engineering from the University of Michigan where he conducted research for... Read More →


Thursday October 26, 2017 15:15 - 16:05 CEST
Congress Hall 2

15:15 CEST

8 Tips for Marathon Performance - Tomasz Janiszewski, Allegro
Mesosphere Marathon is a Mesos scheduler that can handle huge production installation. In this presentation, I will present 8 tips that improves Marathon performance and prevents outages. Each tip will have summary with information when and how it can decrease performance and how to avoid the danger of the outage.

Speakers
avatar for Tomasz Janiszewski

Tomasz Janiszewski

Software Engineer, Allegro
Tomasz is a software engineer passionate about distributed systems. He believes in free and open source philosophy and occasionally contributes to projects on GitHub. At Allegro he works as a Software Engineer working with Mesos and Marathon cluster.



Thursday October 26, 2017 15:15 - 16:05 CEST
Congress Hall 1

16:05 CEST

Afternoon Break
Thursday October 26, 2017 16:05 - 16:30 CEST
Congress Hall Foyer

16:30 CEST

mesos2iam: IAM Credentials for Containers Running Inside a Mesos Cluster - Zain Malik, Schibsted Media Group
IAM instance profiles are used to limit access to AWS resources by an instance. In this presentation, Zain Malik will show you how to use IAM profile with Mesos tasks.

Right now the alternative is to use same IAM instance profile for all tasks in Mesos. Or saving AWS credentials inside the containers.

The problem comes when one container requires broader permissions or access to different resources than the original instance profile had. Without a proper isolation solution in place, all other tasks can access the resources, which is not a very desirable situation in some cases.

In this presentation, Zain will show how to have isolated IAM profiles for each task, without saving the credentials inside the container. To do that, he will use mesos2iam (https://github.com/schibsted/mesos2iam) to retrieve credentials in a transparent way for the tasks running in Mesos cluster.

Speakers
avatar for Zain Malik

Zain Malik

Senior Software Engineer, Mesosphere
Zain Malik is a software engineer with 5 years of experience in building backends heavily based on noSQL databases. Now is working in Schibsted CRE team, helping to pave a smooth way to deploy containers inside mesos and kubernetes cluster. Prior to Schibsted, Zain worked... Read More →


Thursday October 26, 2017 16:30 - 17:30 CEST
Congress Hall 3

16:30 CEST

The Container Storage Initiative: What is this Project About and Where are We Going? - Steve Wong, {code} & Jie Yu & James DeFelice, Mesosphere, Inc.
Over the past 2 years there has been a huge shift involving stateful applications becoming a mainstream feature used by most container users. This has been observed by storage vendors, the Mesos project, and on other container orchestrator platforms. The Container Storage Interface (CSI) is modeled on the successful CNCF sponsored OCI and CNI interoperability initiatives in the container and network space respectively. Its goal is to provide a vendor neutral, curated specification that allows standardized storage plugins to be published and utilized across multiple container orchestrators, including Mesos.

This session will cover the architecture of the CSI. Multiple speakers will address the benefits a standardized storage interface can offer to users, from the perspective of both a container orchestrator and from a storage provider that wishes to support multiple platforms.

Speakers
avatar for James DeFelice

James DeFelice

Distributed Applications Engineer, Mesosphere
James is a Tech Lead at Mesosphere, Inc., currently focused on framework development and storage. Before joining Mesosphere, he spent time building on-demand VM provisioning platforms and supporting Mesos users in the wild.
avatar for Steve Wong

Steve Wong

Strategic Open Source Partner Engineer, {code}
Steve Wong is an Open Source Engineer with the {code} team. Steve has been participating in the Apache Mesos, DC/OS, Kubernetes, and REX-Ray projects.
avatar for Jie Yu

Jie Yu

Tech Lead, Mesosphere
Jie Yu is a Tech Lead at Mesosphere, Inc, focused on containerization, storage and networking. Before joining Mesosphere, he was a software engineer at Twitter. Jie obtained his PhD in Computer Science and Engineering from the University of Michigan where he conducted research for... Read More →



Thursday October 26, 2017 16:30 - 17:30 CEST
Congress Hall 2

17:30 CEST

Onsite Attendee Reception
Thursday October 26, 2017 17:30 - 19:00 CEST
Congress Hall Foyer

19:00 CEST

Town Hall: Apache Mesos (includes Networking and Storage topics) - Vinod Kone, Mesosphere, Inc.
What’s a community gathering without an opportunity for the community to gather and discuss pressing needs and issues? This year MesosCon will offer town halls for Mesos and Marathon/Chronos -- where folks from the community can connect with each other face-to-face and help shape the future direction of the projects. Town Halls will begin at 7:00pm after the onsite reception and will include drinks and appetizers sponsored by Mesosphere. 

Speakers
avatar for Vinod Kone

Vinod Kone

Apache Mesos PMC, Mesosphere
Vinod Kone is a committer and PMC member of the Apache Mesos project. He is currently a Tech Lead and Engineering Manager @ Mesosphere. Previously, he was a Tech Lead and Manager of the Mesos team @Twitter. Vinod completed his PhD in Computer Science from UC Santa Barbara.


Thursday October 26, 2017 19:00 - 20:30 CEST
Congress Hall 1

19:00 CEST

Town Hall: DC/OS - Elizabeth K. Joseph & Matt Jarvis, Mesosphere, Inc.
What’s a community gathering without an opportunity for the community to gather and discuss pressing needs and issues? This year MesosCon will offer town halls for Mesos and Marathon/Chronos -- where folks from the community can connect with each other face-to-face and help shape the future direction of the projects. Town Halls will begin at 7:00pm after the onsite reception and will include drinks and appetizers sponsored by Mesosphere. 

Speakers
avatar for Elizabeth Joseph

Elizabeth Joseph

Developer Advocate, IBM
Elizabeth K. Joseph is a Linux systems administrator turned developer advocate for IBM Z where she works with the community to explore Linux workloads on mainframes. She has previously worked on distributed systems, including OpenStack and Apache Mesos, and has written books on Ubuntu... Read More →


Thursday October 26, 2017 19:00 - 20:30 CEST
Congress Hall 3

19:00 CEST

Town Hall: Kubernetes - Nick Leli & Deepak Goel, Mesosphere, Inc.
What’s a community gathering without an opportunity for the community to gather and discuss pressing needs and issues? This year MesosCon will offer town halls for Mesos and Marathon/Chronos -- where folks from the community can connect with each other face-to-face and help shape the future direction of the projects. Town Halls will begin at 7:00pm after the onsite reception and will include drinks and appetizers sponsored by Mesosphere. 

Speakers
DG

Deepak Goel

Chief Technology Officer, D2iQ (formerly Mesosphere)


Thursday October 26, 2017 19:00 - 20:30 CEST
Roma/Vienna

19:00 CEST

Town Hall: Marathon/Chronos - Johannes Unterstein & Tomasz Janiszewski, Mesosphere, Inc.
What’s a community gathering without an opportunity for the community to gather and discuss pressing needs and issues? This year MesosCon will offer town halls for Mesos and Marathon/Chronos -- where folks from the community can connect with each other face-to-face and help shape the future direction of the projects. Town Halls will begin at 7:00pm after the onsite reception and will include drinks and appetizers sponsored by Mesosphere. 

Speakers
avatar for Tomasz Janiszewski

Tomasz Janiszewski

Software Engineer, Allegro
Tomasz is a software engineer passionate about distributed systems. He believes in free and open source philosophy and occasionally contributes to projects on GitHub. At Allegro he works as a Software Engineer working with Mesos and Marathon cluster.
avatar for Johannes Unterstein

Johannes Unterstein

Graphs, containers and fun, Neo4j
Johannes is doing things with containers and graphs, check it out: https://neo4j.com/cloud/


Thursday October 26, 2017 19:00 - 20:30 CEST
Congress Hall 2
 
Friday, October 27
 

08:00 CEST

Registration
Friday October 27, 2017 08:00 - 09:00 CEST
Group Registration Foyer

09:00 CEST

Welcome Remarks - Jörg Schad, Software Engineer, Mesosphere, Inc.
Speakers
avatar for Jörg Schad

Jörg Schad

CTO, ArangoDB
Jörg Schad is the CTO at ArangoDB. In a previous life, he has worked on or built machine learning pipelines in healthcare, distributed systems, including early Kubernetes code at Mesosphere, and in-memory databases. He received his Ph.D. for research about distributed databases and... Read More →


Friday October 27, 2017 09:00 - 09:05 CEST
Congress Hall 2

09:05 CEST

Keynote: The Future of Apache Mesos and DC/OS - Yrieix Garnier, Mesosphere, Inc.
Apache Mesos and DC/OS are evolving rapidly, and the surrounding ecosystem is evolving even faster.  Yrieix, VP of Product at Mesosphere will give insight into the direction(s) it is moving both from a Mesosphere and community perspective. 

So we will dive into topics such as making Apache mesos more accessible and easier with Mesosphere DC/OS and providing choice of Container Orchestration with Kubernetes on DC/OS. This keynote will also cover Stateful Services and simplifying development with the SDK and Service Catalog and also how to take advantage of Machine Learning and Deep Learning with GPU based scheduling or Tensorflow.

Speakers
avatar for Yrieix Garnier

Yrieix Garnier

VP Product, Mesosphere
Yrieix Garnier is an VP of Product at Mesosphere where is his responsible for managing the product roadmap and vision working with the community, customer, and partners. Prior to joining Mesosphere and over his 20 years of industry experience, he led multiple product lines including... Read More →


Friday October 27, 2017 09:05 - 09:25 CEST
Congress Hall 2

09:25 CEST

Keynote: Operating 600+ Mesos Servers on 7 Datacenters @Criteo - Pierre Cheynier, Operations Engineer, Criteo
Given the nature of its business, Criteo has a tremendous need for scalability. Historically based on bare-metal infrastructure and serving billions of user requests per day with the lowest latencies, we will present how Mesos became a first-class citizen on our platform.

In this talk, we will describe how we deploy and operate 600+ Mesos agents, hosting hundreds of applications and handling up to 200K requests per second, with up to 40Gbps of outgoing traffic.
We'll mostly focus on net/dev/ops concerns, like how we dealt with configuration management, app secrets, logging, service discovery, networking, metrology and SLAs, tests, etc.

The aim of this presentation is to share what we have learnt during this long journey of setting up a production-grade Mesos infrastructure from scratch and what we expect from it in a near future.

Speakers
PC

Pierre Cheynier

Senior DevOps Engineer, CRITEO
Pierre Cheynier is an Operations Engineer at Criteo, a world leader in performance advertising. As a SRE since 2015, he mainly focuses on automating deployment, troubleshooting and providing support to developers on Mesos clusters and a very large legacy Windows / C# infrastructure... Read More →



Friday October 27, 2017 09:25 - 09:40 CEST
Congress Hall 2

09:45 CEST

DIY Mesos Executor - Tomasz Janiszewski, Allegro
The Mesos executor is a part of Mesos that could be replaced with custom implementation. The executor controls tasks lifecycle. In this talk I will present the benefits that comes from writing a custom executor.

Speakers
avatar for Tomasz Janiszewski

Tomasz Janiszewski

Software Engineer, Allegro
Tomasz is a software engineer passionate about distributed systems. He believes in free and open source philosophy and occasionally contributes to projects on GitHub. At Allegro he works as a Software Engineer working with Mesos and Marathon cluster.



Friday October 27, 2017 09:45 - 10:35 CEST
Congress Hall 2

09:45 CEST

Apache Flink Meets Apache Mesos and DC/OS - Jörg Schad, Mesosphere, Inc.
Apache Mesos allows operators to run distributed applications across an entire datacenter and is attracting ever increasing interest. As much as distributed applications see increased use enabled by Mesos, Mesos also sees increasing use due to a growing ecosystem of well integrated applications. One of the latest additions to the Mesos family is Apache Flink.

Flink is one of the most popular open source systems for real-time high scale data processing and allows users to deal with low-latency streaming analytical workloads on Mesos.

In this talk we explain the challenges solved while integrating Flink with Mesos, including how Flink’s distributed architecture can be modeled as a Mesos framework, and how Flink was integrated with Fenzo. Next, we describe how Flink was packaged to easily run on DC/OS.

Speakers
avatar for Jörg Schad

Jörg Schad

CTO, ArangoDB
Jörg Schad is the CTO at ArangoDB. In a previous life, he has worked on or built machine learning pipelines in healthcare, distributed systems, including early Kubernetes code at Mesosphere, and in-memory databases. He received his Ph.D. for research about distributed databases and... Read More →



Friday October 27, 2017 09:45 - 10:35 CEST
Congress Hall 1

09:45 CEST

How Houghton Mifflin Harcourt Went from Months to Minutes for Infrastructure Delivery - Robert Allen, Houghton Mifflin Harcourt
At the beginning of 2016 Houghton Mifflin Harcourt was facing months to get infrastructure in place to develop new application for the educational needs of the world. With back to school closing in a platform was needed to allow engineering to pivot, innovate and embrace a more agile approach to solving the needs of the industry. By leveraging Apache Mesos and Apache Aurora they were able to deliver those applications while cutting annual costs by six figures and begin the process of empowering engineers to focus on innovative products and not the infrastructure.

Speakers
avatar for Robert Allen

Robert Allen

Director of Engineering, Houghton Mifflin Harcourt
Spending more than 20 years in the technology sector as developer, architect and leader within the communications and e-commerce sectors; today much of his passion revolves around building strong teams, DevOps, Mesos, Aurora and Spark with a collective goal of bringing modern techniques... Read More →


Friday October 27, 2017 09:45 - 10:35 CEST
Congress Hall 3

10:35 CEST

Morning Coffee Break
Friday October 27, 2017 10:35 - 11:00 CEST
Congress Hall Foyer

11:00 CEST

More Bang for Your Buck: How Yelp Autoscales Mesos + Marathon on AWS Spot Fleet - Rob Johnson, Yelp
Yelp was an early adopter of Mesos and Marathon, building PaaSTA, a PaaS that provides an easy way for developers to deploy their services and batches. As we migrated more parts of the infrastructure to run on PaaSTA, we had to figure out how to maximize cluster utilization and minimize costs. In this talk, I'll discuss how Yelp autoscales both services and servers, shuffling tasks around our Mesos cluster to improve utilization, whilst dealing with the extra volatility caused by running on AWS Spot Fleet. I’ll tell stories of outages, strategies for improving resilience against AWS pulling the plug on instances with 2 minutes warning and gracefully migrating services actively serving traffic, and discuss how we decide when to increase and decrease cluster capacity.

Speakers
RJ

Rob Johnson

Site Reliability Engineer, Yelp inc.
Rob works as a Site Reliability Engineer on the Operations team at Yelp in London. Most of Rob's time is spent developing PaaSTA, Yelp’s internal platform-as-a-service, which runs nearly all of Yelp's production services. Rob has spoken at MesosCon previously about PaaSTA, and is... Read More →


Friday October 27, 2017 11:00 - 11:50 CEST
Congress Hall 2

11:00 CEST

Running Distributed TensorFlow on DC/OS - Kevin Klues, Mesosphere, Inc.
Running distributed TensorFlow is challenging, especially if you want to train large models on your own infrastructure. In this talk, Kevin Klues and Sam Pringle will present an open source TensorFlow framework for distributed training on DC/OS. This framework addresses several challenges associated with distributed TensorFlow, and they hope it will make life much easier for anyone doing machine learning with large models/datasets. Kevin will introduce TensorFlow on Mesos and DC/OS, and Sam will give a live demo of the framework.

Speakers
avatar for Kevin Klues

Kevin Klues

Distinguished Engineer, NVIDIA
Kevin Klues is a distinguished engineer on the NVIDIA Cloud Native team. Kevin has been involved in the design and implementation of a number of Kubernetes technologies, including the Topology Manager, the Kubernetes stack for Multi-Instance GPUs, and Dynamic Resource Allocation (DRA... Read More →



Friday October 27, 2017 11:00 - 11:50 CEST
Congress Hall 1

11:00 CEST

Advanced Deployment Strategies and Workflows for Containerized Apps on DC/OS - Tim Nolet, vamp.io
DC/OS container orchestration on Mesos is a powerful tool already embraced by many teams across many enterprises. After taking this first step towards containerized workloads, teams are confronted with complex and time intensive deployment and release requirements; canary releasing, zero downtime, constant health tracking and roll backs to known states.

This talk deep dives into different deployment and release patterns, how they can help in real life scenarios and how you can code these using Vamp’s advanced automation workflows. I’ll show how to integrate these patterns into typical CI/CD tools like Jenkins and provide Node.js based workflow examples how you can use live metrics and health statistics to influence a deployment’s course dynamically.

Speakers
avatar for Tim Nolet

Tim Nolet

Product Advocate, vamp.io
Tim is a developer and product evangelist for vamp.io, an open source project that enables canary releasing, AB-testing and other advanced application delivery workflows for modern cloud platforms. Tim is a regular speaker at meetups in Amsterdam, Berlin and Hamburg and spoke at... Read More →



Friday October 27, 2017 11:00 - 11:50 CEST
Congress Hall 3

11:00 CEST

SMACK Stack 101: Building Fast Data Stacks

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


Friday October 27, 2017 11:00 - 12:30 CEST
Roma/Vienna

12:00 CEST

Marathon and Jobs - Today and Tomorrow, Johannes Unterstein, Mesosphere, Inc.
Marathon and Chronos have been the core and essential frameworks for most Apache Mesos clusters. Marathon ensures long running tasks are running in the datacenter and is commonly used to maintain high availability of other frameworks. Chronos is the fault tolerant cron of the datacenter. Not long ago, Mesosphere introduced Metronome as a replacement for Chronos based on the Marathon code base. There has been significant change in Marathon to leverage the latest features of Apache Mesos, shift the framework to a reliable and stable state and improve its overall performance and scalability. This session will provide an overview of all the new features, a reasoning about how and why Marathon will grow, and will conclude with a look at the roadmap for Marathon in particular and frameworks launched via Marathon in general.

Speakers
avatar for Johannes Unterstein

Johannes Unterstein

Graphs, containers and fun, Neo4j
Johannes is doing things with containers and graphs, check it out: https://neo4j.com/cloud/



Friday October 27, 2017 12:00 - 12:50 CEST
Congress Hall 2

12:00 CEST

How We Built a Highly Scalable Machine Learning Platform Using Apache Mesos - Daniel Sârbe, SDL
Is there a way to combine new architectural patterns such as micro-services with Big Data technologies and run everything in Mesos?

In this talk I will present a novel, highly scalable Machine Learning platform for our Machine Translation use-cases.

I will explain how, in order to reach this goal, we have combined a wide variety of Big Data technologies(like Kafka, HBase, Hadoop), and I will discuss the challenges that we have faced along the way. I will also present how we adopted a containerized micro-services architecture(based on Mesos, Docker, Zookeeper) in order deploy our highly scalable Machine Learning platform.

Speakers
avatar for Daniel Sârbe

Daniel Sârbe

Development Manager, SDL
Daniel is leading the Big Data and Cloud Machine Translation group at SDL and in the last two years he was involved in building a highly scalable Machine Learning platform using some technologies from the BigData ecosystem like Kafka, HBase, Hadoop HDFS, ELK, Mesos in combination... Read More →


Friday October 27, 2017 12:00 - 12:50 CEST
Congress Hall 1

12:00 CEST

Optimising Mesos Utilization at Opentable - Jay Chin, Opentable
I will provide an overview of how Mesos and Singularity is used at Opentable and the operational challenges supporting the various microservices that rely on Mesos. I will describe how we gather useful statistics on Mesos/Singularity and the tools we use (Grafana, Graphite, Elasticsearch, etc) to provide meaningful dashboards and data to users in order to optimise their usage and performance. I will also provide a brief description of the open source tools we have written for gathering statistics out of Mesos and building dashboards.

Speakers
avatar for Jay Chin

Jay Chin

Principle Technical Operations Engineer, Opentable
Jay is part of the Opentable Techops team that supports and engineer scalable solutions to support the Opentable platform. He currently supports the internal Mesos infrastructure that underpins the globally distributed microservices stack within the organization. Prior to opentable... Read More →


Friday October 27, 2017 12:00 - 12:50 CEST
Congress Hall 3

12:50 CEST

Lunch (Attendees on Own)
Friday October 27, 2017 12:50 - 14:00 CEST
TBA

14:00 CEST

Seagull: A Distributed, Fault Tolerant, Concurrent Task Runner - Sagar Patwardhan, Yelp Inc.
At Yelp, we all strive to increase developer productivity by decreasing the time to test, deploy, and monitor changes. To enable developers to push code safely, we run more than 20 million tests every day. Yelp has a monolith web application which has 100,000 tests; running them sequentially takes approximately 2 days to finish. We built an in-house distributed system called Seagull, which splits these 100,000 tests into smaller chunks(bundles) using our bespoke algorithm and runs these chunks in parallel on the compute cluster to finish all the tests in less than 10 mins. Seagull uses Apache Mesos to schedule these run test bundles on AWS spotfleet. We have written a custom autoscaler for AWS spotfleet which dynamically adjusts the cluster capacity based on different utilization metrics for optimal use of resources. Seagull runs more than 2 million ephemeral docker containers every day.

Speakers
SP

Sagar Patwardhan

Software Engineer, Yelp inc.
My name is Sagar Patwardhan and I am a software engineer at Yelp Inc. I am part of the distributed systems(Infrastructure) team. I have been with Yelp for a little over two years; I am currently working on building mesos infrastructure and next-gen batch processing infrastructure... Read More →



Friday October 27, 2017 14:00 - 14:50 CEST
Congress Hall 2

14:00 CEST

Building FAST Data Solutions with DC/OS on Azure - Rob Bagby, Microsoft
In this session, we will illustrate how to develop, deploy and manage FAST data solutions at scale on DC/OS and Azure. We will discuss the challenges of stateful containers in the cloud and provide guidance on how to implement both Cassandra and Kafka in DC/OS. We will further discuss how to manage your deployed solution with a partner solution. This session will be demo heavy, illustrating how to develop Cassandra and Kafka applications locally, run them at scale in DC/OS and manage them with a 3rd party workflow solution.

Speakers

Friday October 27, 2017 14:00 - 14:50 CEST
Congress Hall 1

14:00 CEST

Time Traveling in the Universe of Microservices and Orchestration - Ilya Dmitrichenko, Weaveworks
In this talk Ilya will demonstrate how Weaveworks team uses open-source software they've built to observe and manage highly dynamic microservices-based infrastructure topology and it's performance metrics over time.

Speakers
avatar for Ilya Dmitrichenko

Ilya Dmitrichenko

DX Engineer, Weaveworks
Ilya is a Developer Experience Engineer at Weaveworks, focused on making the adoption of microservices easier. Prior to Weaveworks, Ilya worked at Xively, where he personally experienced the shift to a true DevOps culture. He began to shift focus down the stack, becoming one of the... Read More →


Friday October 27, 2017 14:00 - 14:50 CEST
Congress Hall 3

14:00 CEST

Intro to GPU Isolation and Tensorflow

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


Speakers
avatar for Kevin Klues

Kevin Klues

Distinguished Engineer, NVIDIA
Kevin Klues is a distinguished engineer on the NVIDIA Cloud Native team. Kevin has been involved in the design and implementation of a number of Kubernetes technologies, including the Topology Manager, the Kubernetes stack for Multi-Instance GPUs, and Dynamic Resource Allocation (DRA... Read More →
avatar for Jörg Schad

Jörg Schad

CTO, ArangoDB
Jörg Schad is the CTO at ArangoDB. In a previous life, he has worked on or built machine learning pipelines in healthcare, distributed systems, including early Kubernetes code at Mesosphere, and in-memory databases. He received his Ph.D. for research about distributed databases and... Read More →


Friday October 27, 2017 14:00 - 15:30 CEST
Roma/Vienna

15:00 CEST

A Year with Apache Aurora - Rick Mangi, Chartbeat
Chartbeat, a real time web publishing analytics platform made the decision last year to migrate the bulk of our workload from puppet managed AWS EC2 instances to Aurora. Today, the majority of our migration is done and this talk will focus on what we learned and the decisions made along the way, including what not to migrate to Aurora. We chose to adopt Aurora for a variety of reasons: cost savings from better resource utilization, consistent deployments and monitoring of services, streamlining of the development workflow and the ability to approach scaling our platform holistically. Aurora has helped us to reign in server sprawl and get a much better handle on our footprint. We don't claim to have done everything "right", but it works for us and that's all that matters.

Speakers
avatar for Rick Mangi

Rick Mangi

Director of Platform Eng. & DevOps, Chartbeat
Head of Platform Engineering and DevOps (Platopus) at Chartbeat, Rick is a 20 year industry veteran focused on startups in the publishing and media space. At Chartbeat, he has been focused on bringing a successful startup to the next level of efficiency and reliability with apache... Read More →



Friday October 27, 2017 15:00 - 15:50 CEST
Congress Hall 2

15:00 CEST

Accelerating Spark Workloads in a Mesos Environment with Alluxio - Gene Pang, Alluxio, Inc.
Organizations Mesos and Apache Spark together to gain insight from large amounts of data. It is common for Spark to process data stored in disparate public cloud storage, such as Amazon S3, Microsoft Azure Blob Storage, or Google Cloud Storage as well as on-premise data on HDFS, Ceph or ECS. This architecture results in sub-optimal performance as data and compute are not co-located.

Using Alluxio, a memory speed virtual distributed storage system, deployed on Mesos enables connecting any compute framework, such as Apache Spark, to storage systems via a unified namespace. Alluxio enables applications to interact with any data at memory speed. Alluxio can eliminate the pains of ETL and data duplication, and enable new workloads across all data. Gene will discuss the architecture of Mesos, Spark and Alluxio to achieve an optimal architecture for enterprises.

Speakers
avatar for Gene Pang

Gene Pang

Head Architect, Alluxio, Inc.
Gene Pang is the PMC Maintainer of the Alluxio open source project and a founding member of Alluxio, Inc. He graduated with a Ph.D. from the AMPLab at UC Berkeley, working on distributed database systems. Before starting at Berkeley, he worked at Google and has an M.S. from Stanford... Read More →


Friday October 27, 2017 15:00 - 15:50 CEST
Congress Hall 1

15:00 CEST

WTF, My Container Just Spawned a Shell - Jorge Salamero Sanz, Sysdig
While there have been many improvements around securing containers, there is still a large gap in monitoring the behavior of containers in production. That’s why we created Sysdig Falco, the open source behavioral activity monitor for containerized environments and works great on Mesos too!!

Sysdig Falco can detect and alert on anomalous behavior at the application, file, system, and network level. In this session get a deep dive into Falco:
- How does behavioral security differ from existing security solutions like image scanning?
- How does Falco work?
- What can it detect? Building and customizing rules
- Next steps

Speakers
avatar for Jorge Salamero Sanz

Jorge Salamero Sanz

Technical Marketing Manager, Sysdig
Jorge enjoys monitoring all the things, from his Docker containers and Kubernetes clusters to writing sensors plugins for DIY IoT projects with Raspberry PI and ESP8266. Currently he is part of the Sysdig team, and in the past was one of the promoters of HumanOps and a Debian developer... Read More →


Friday October 27, 2017 15:00 - 15:50 CEST
Congress Hall 3

16:00 CEST

Disaster Recovery with a Distributed Database - Max Neunhöffer & Jörg Schad, Mesosphere, Inc.
Enterprises large and small want to have a disaster recovery plan at the ready when they are running distributed databases. The simplest such setup uses two database clusters in two different data centers with asynchronous replication of all updates. However, already this seemingly simple approach causes considerable head scratching for architects and developers of a distributed data store, considering fault tolerance, network failures, automatic failover and write load spikes.

This talk explains how ArangoDB implements asynchronous DC to DC replication between clusters using the Kafka message broker on both sides together with an incremental replication protocol and automatic write ahead log tailing. Apache Mesos plays a vital role in managing the deployment, managing resources, improve utilization, ensure scalability and ensuring liveness of the whole system.

Speakers
avatar for Max Neunhöffer

Max Neunhöffer

Database Developer, ArangoDB
Max Neunhöffer is a mathematician turned database developer. In his academic career he has worked for 16 years on the development and implementation of new algorithms in computer algebra. During this time he has juggled a lot with mathematical big data like group orbits containing... Read More →
avatar for Jörg Schad

Jörg Schad

CTO, ArangoDB
Jörg Schad is the CTO at ArangoDB. In a previous life, he has worked on or built machine learning pipelines in healthcare, distributed systems, including early Kubernetes code at Mesosphere, and in-memory databases. He received his Ph.D. for research about distributed databases and... Read More →



Friday October 27, 2017 16:00 - 16:50 CEST
Congress Hall 2

16:00 CEST

Using External Persistent Volumes to Reduce Recovery Times and Achieve High Availability on DC/OS - Dinesh Israni, Portworx Inc
Most modern distributed applications like Cassandra and HDFS provide replication of data across nodes and failure zones to be able to deal with failures. But the time taken to recover to a pre-failure level of redundancy in cases of permanent node failures can be large, since a lot of data needs to be copied over to the new node. Also, some of these applications cannot accept new writes on the nodes being bootstrapped, further increasing the recovery time.

Dinesh Israni will talk about how you can use dcos-commons frameworks for Cassandra, Elasticsearch, HDFS, Kafka and Spark along with External Persistent volumes to reduce recovery times for your distributed applications and achieve high availability for applications that don’t provide replication.

Speakers
avatar for Dinesh Israni

Dinesh Israni

Senior Software Engineer, Portworx Inc
Dinesh Israni is a Senior Software Engineer at Portworx with over 7 years of experience building Distributed Storage solutions. Prior to Portworx, Dinesh was at Microsoft, through their acquisition of StorSimple, working on their Hybrid Cloud Storage solution. Recently, he has been... Read More →



Friday October 27, 2017 16:00 - 16:50 CEST
Congress Hall 1

16:00 CEST

Autoscaling Mesos Cluster - Julien Stroheker, Microsoft
Speakers
JS

Julien Stroheker

SDE, Microsoft
Hi! I am Julien Stroheker and I am working at Microsoft as a Software Developer Engineer on DevOps. I like talking and sharing about how Dev and Ops can be better together and work as a strong team. From a Ops background profile, I am trying to become a better developer to have... Read More →


Friday October 27, 2017 16:00 - 16:50 CEST
Congress Hall 3

17:00 CEST

What Building Multiple Scalable DC/OS Deployments Taught Me About Running Stateful Services on DC/OS - Nathan Shimek, New Context
As a systems integrator specializing in cloud transformation projects, New Context has helped customers run mission-critical applications on DCOS. As part of that work, we’ve overcome a host of challenges that pop up when running stateful services like databases, queues, and key-value stores on top of DC/OS.

DC/OS supports local and external volumes for stateful applications, but there are a number of documented “caveats” that must be overcome like volumes being pinned to hosts, inability to dynamically provision volumes at run time, resource requirements being fixed at task launch, and being limited to one task per volume.

This talk will provide background on the main gotchas of running stateful services on Marathon and DCOS, and will discuss how to overcome them based on real-world projects conducted alongside some of the largest container users in the world.

Speakers
NS

Nathan Shimek

Vice President of Client Solutions, New Context
Nathan serves as VP of Client Solutions for New Context. He has over 13 years of experience leading high performing operations and development organizations for companies like LifeLock and Saba Software.


Friday October 27, 2017 17:00 - 17:50 CEST
Congress Hall 1

17:00 CEST

There and Back Again: How Tunstall Healthcare Built an IoT Platform for Health Monitoring Using Mesos Cluster on Azure - Fredrik Lindner, Tunstall Nordic AB
When designing a platform for collecting wellbeing and health telemetry data, Tunstall decided to use mesos as the backbone service orchestration tool. In this talk Fredrik Lindner from the Tunstall I&D department will show how the implementation of a telemetry IoT platform requires a robust, scalable foundation and how well Mesos fits into this scenario.

In addition, We will provide Tunstall’s learnings by presenting the implementation process from the early stages, using templates on Azure, to the production-ready solution using custom made deploy and scale templates, integration with legacy applications and the high level of security and auditing that is required in the healthcare business. During the talk we will also show a demo of how we use Mesos to scale the platform from 500 telemetry sources to 1000000 telemetry sources without changing a single line of code or configuration

Speakers
FL

Fredrik Lindner

Software Innovation Architect, Tunstall Nordic AB
Fredrik is a Software/Cloud/IoT architect working within the software innovation team at Tunstall Healthcare. Currently Fredrik lead the development of the next generation healthcare platform, for the elderly population, aimed to improve the independent living and assisted living... Read More →


Friday October 27, 2017 17:00 - 17:50 CEST
Congress Hall 3
 
Filter sessions
Apply filters to sessions.