~/talk

Large-scale fault-tolerant on prem deployments powering 100M+ transactions a day

links:none on file
links:none on file
slides:none on file

PhonePe runs on-prem with 50+ Aerospike clusters per site across three sites supporting ~380M registered users and a 100M transactions/day run rate; edge clusters serve ~400k QPS for sub‑millisecond reads while the data platform hits ~650k QPS using Aerospike plus HBase, MariaDB and Elasticsearch. Deployment uses bi‑directional XDR with user pinning for active‑active locality, custom protobuf integer encoding plus Aerospike compression saves ~47% storage, and operations face large records, high‑watermark disk pressure, node failures (~1 per 15 days), config/XDR errors and painful rolling restarts.

AI-written summary · about

  1. 0:00Introduction
  2. 1:11PhonePe scale and on-prem
  3. 4:00Technology stack and expansion
  4. 7:08Edge workloads and Aerospike
  5. 8:11Data platform and Aerospike
  6. 13:06Promise engine and Redis
  7. 17:14Data platform architecture
  8. 22:13Fraud detection with Aerospike
  9. 29:16Data platform challenges
  10. 33:54Multi-site deployments
  11. 40:11Multi-site Aerospike challenges
  12. 44:08N-star topology and migrations
  13. 48:03Database proxies and modeling
  14. 49:06Monitoring and config
  15. 50:11Conclusion and Q&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.