~/talk

Cash the Cache - How BigBasket uses Aerospike

links:none on file
slides:none on file

BigBasket runs Aerospike as both cache and persistent store, with 11-node i3en.6xlarge cluster holding billions of records, about 140k reads/sec and 20k writes/sec, ~1 TB disk and ~500 GB RAM. It replaces memcached/Redis since 2016, stores the smart basket persisted in Aerospike, serves geojson lookups for address serviceability, and integrates at the ORM layer for automatic TTLs. Two production incidents expose risks: CDN failover causes read floods and OOM, and instance network bandwidth hits cause packet drops; upgrade and monitoring solve them.

AI-written summary · about

  1. 0:00Introduction to big basket
  2. 1:04Company scale and architecture
  3. 2:05Aerospike implementation
  4. 3:26Scaling and evolution
  5. 5:14Performance and challenges
  6. 7:17Infrastructure and operations
  7. 8:48Automation and orchestration
  8. 10:08Specific use cases
  9. 13:46Learning from incidents
  10. 17:04Feature requests and feedback
  11. 19:30Q&A session
~/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.