Overview
Explore fault-tolerant service creation on Mesos in this 43-minute Linux Foundation talk. Delve into proven methods and tools for building distributed applications, including automatic failover, component discovery, one-time initialization, leader election, and continuous supervision. Learn how ArangoDB's Raft-based Agency simplifies complex tasks through its central key/value store with strong transactional semantics, powerful preconditions, scriptable supervision code, JSON-based HTTP/REST API, and subscription capabilities. Discover practical implementations, philosophical approaches, and typical use cases for creating robust, distributed systems on the Mesos platform.
Syllabus
Intro
Algorithms Methods Tools
Traditional Consensus
Advice
Key Value Store
Run Implementation
Philosophy
Transsexual Store
State Projection
Right Transactions
preconditions
subscribe
caveat
supervision
typical use case
discovery
onetime initialization
failure of initialization
leader update
Taught by
Linux Foundation