~/talk

Creating Fault Tolerant Services on Mesos

Talkat MesosCon Asia 2016 · 2016-11-18..11-19· [distributed-systems, databases]
links:none on file
slides:none on file

Shows how ArangoDB's Raft-based Agency provides a central, transactional key/value store (JSON HTTP/REST) that implements transactions with preconditions, TTLs, and HTTP callbacks, plus supervisor code run in the leader. Demonstrates concrete patterns: service discovery by registering addresses, one-time initialization using TTL + conditional write, and leader election via TTL renewal. Includes runnable examples and a small repository with ~100-line implementations that run in containers, claimed to be robust in practice.

AI-written summary · about

  1. 0:00Intro
  2. 0:30Algorithms Methods Tools
  3. 4:50Traditional Consensus
  4. 6:40Advice
  5. 12:40Key Value Store
  6. 14:40Run Implementation
  7. 15:57Philosophy
  8. 16:57Transsexual Store
  9. 17:53State Projection
  10. 19:55Right Transactions
  11. 22:22preconditions
  12. 23:59subscribe
  13. 24:49caveat
  14. 25:47supervision
  15. 28:49typical use case
  16. 31:16discovery
  17. 33:29onetime initialization
  18. 34:46failure of initialization
  19. 39:28leader update
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.