~/talk

Wunderlist: High Volume, Multi-Master, Cross-Platform, Distr. DB System

Talkat GOTO Amsterdam 2014 · 2014-06-19..06-20· [databases, distributed-systems]
slides:none on file

Wunderlist 3 rewrites sync as a multimaster, replicating database that runs on iPhone, Android, web and desktop, using a git-like revision tree with merges and SQL atomic updates to avoid trusting client clocks. Millions of active users drive a shift from poll-heavy REST to lightweight WebSocket push backed by tiny microservices, vertical partitioned databases and a root change checker; front end uses the Play framework on Scala and the system achieves real-time shared-list updates and much reduced load.

AI-written summary · about

  1. 0:00Intro
  2. 4:27Problems
  3. 5:21Replication
  4. 6:49Revisions
  5. 7:33Scale
  6. 7:48Infrastructure
  7. 8:26Simplicity
  8. 10:43Realtime Push
~/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.