~/talk

What breaks when Aerospike hits 6 million QPS

links:none on file
slides:none on file

Runs Aerospike at multi‑million QPS for real‑time bidding, managing 13B user records on ~8 TB RAM across ~50 64‑core VMs with RF=2. At ~3M QPS 1–2% key busy errors cause P99 spikes and ~$50K/day lost; fix: switch writes to master-only eventual consistency (cuts workload ~60%, infra ~15%) and add circuit breaker + buffered writes. A DNS seed mismatch silently breaks writes during node migration. Large record sizes blow the 128 KB batch buffer, so move from batching to single lookups and hourly partitioning.

AI-written summary · about

  1. 0:00Introduction
  2. 1:01InMobi’s ad tech & Aerospike
  3. 4:11Hot key contention at 3M QPS
  4. 10:31DNS seed bomb failing writes
  5. 15:20Batching strategy costs
  6. 22:19Key learnings & reliability
  7. 24:47Q&A
~/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.