State is Hard: An SDK for Building Stateful Applications

preview_player
Показать описание
State is Hard: An SDK for Building Stateful Applications - Gabriel Hartmann, Mesosphere, Inc.

Apache Mesos and DC/OS are powerful tools to manage, deploy, and maintain services. But, rolling your own stateful application on top of DC/OS requires a deep understanding of Apache Mesos primitives and DC/OS components. Enter the DC/OS SDK.

From a bird’s eye view, most stateful systems look quite similar. Kafka, Cassandra, HDFS, Elastic and the rest of Big Data systems all have their own very specific concerns, but fundamentally they all need to:

The DC/OS SDK codifies the 95% of code that is shared between most services, standardizing how those services interact with Mesos.

In this talk, we will present an overview of the interface and briefly demonstrate how to write a service. We'll also present deep dive on the the internal design and implementation of services.

About

Gabriel Hartmann
Mesosphere, Inc.
Technical Lead
Gabriel is the lead engineer on the DC/OS Stateful SDK team at Mesosphere. Prior to Mesosphere, Gabriel worked on SQLAzure, the best database in the world. Before Mesosphere he worked at Microsoft working on the high availability team developing the second generation of SQL Azure. Prior to that, in an academic setting, he pursued monocular computer vision research in the context of driver assistance systems.
Рекомендации по теме