A Distributed and Fault-Tolerant Application with Apache Mesos & Apache Aurora
summary
Describes using Apache Mesos together with Apache Aurora (not Marathon/Kronos) plus Zookeeper, HDFS and cgroups to consolidate datacenter resources so developers deploy directly into the cluster. Explains architecture with multiple Mesos masters and a Zookeeper quorum for fault tolerance, demonstrates automatic rolling/canary deployments that keep production reachable (deploys ~10 minutes in a small ~10‑slave setup) and reports reduced VM overhead and large-scale Mesos use (Twitter cited at ~40,000 nodes).
AI-written summary · about
chapters (12)
- 0:00Mesos & Aurora intro
- 5:03Monolith to distributed
- 7:09Mesos architecture
- 11:30Aurora for services
- 19:41Team benefits
- 25:11Continuous deployment
- 31:16Implementation
- 36:40Aurora vs Marathon
- 41:47Zookeeper config & failures
- 47:37Monitoring clusters
- 51:50Cluster sizing
- 56:13Q&A
related talks
59mBuilding Distributed Systems with Apache Mesos
42mA Year with Apache Aurora
01h 00mDeveloping Distributed Systems with Apache Mesos
45mMesos, Then and Now
42mMesos: The Operating System for your Cluster
29mGetting Started with Apache Mesos
53mDocker as the Building Block for Datacenter-Scale Applications
33mAn Introduction to the Mesos Framework Zoo
