~/talk

Cross Atlantic: Scaling Instagram Infrastructure from US to Europe

Talkat LISA18 · on Monday, 2018-10-29· at 16:30· Legends Ballroom D· [databases, distributed-systems]
links:none on file
slides:none on file

Instagram partitions its stateful stores to avoid cross‑Atlantic quorum traffic: it uses partitioned Cassandra (replication reduced from eight total copies to 5 in US and 3 in EU) and moves users by social hash buckets fed from Akio, migrating buckets gradually to cut cache misses and latency. Hot global objects get a global handler; writes to Tao become local Tao writes that asynchronously replicate to the US master. This saves storage and latency but forces more Django capacity and separate DR sizing (per‑region headroom rises from ~20% to ~50%).

AI-written summary · about

  1. 0:00Start
  2. 8:10Social Hashes Algorithm
  3. 9:18Why Social Hash Helped Us To Partition the Cassandra Dataset
  4. 12:31Cassandra Use Case
  5. 14:51Disaster Recovery Plan
  6. 20:41Region Failure
~/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.