Using Aerospike as a Real-time System-of-Record for Adobe Experience Cloud Services on Azure
summary
Adobe moves its Experience Platform identity services from a Microsoft managed NoSQL store to Aerospike on Azure and proves it at scale: ~100 billion keys, two services (graph history: ~40B IDs, 300B average bytes, 275k reads/s and 52k writes/s; partner mappings: ~45B IDs, 185k reads/s, 40k writes/s), benchmark cluster (5 L48 nodes, NVMe + P40 in shadow mode with NVMe + managed SSD), single‑read peaks ~1.5–1.7M rps, 7x throughput and 3x cost reduction, 40–50% storage savings from compression, bin‑packing cuts index VMs 200→25, migration runs online with dual writes.
AI-written summary · about
chapters (25)
- 0:00Introduction
- 0:57Adobe Experience Cloud
- 2:00Adobe Experience Platform
- 4:45Realtime Customer Profile
- 6:57Key Advertising and Identity Resolution
- 7:20Graphic History Service
- 8:25Partner Mapping Service
- 9:15Migration Goals
- 9:47Application Requirements
- 10:23VM Disk Selection
- 11:10Deployment Modes
- 12:11Repo
- 12:31Benchmark Setup
- 13:17Benchmark Results
- 14:41Design Choices
- 15:55Index Requirements
- 16:42Binpacking
- 17:39Compression
- 18:13Generic KeyValue Store Interface
- 18:29Online Migration
- 19:05Backup and Restore
- 19:51Lessons Learned
- 20:49Operations
- 22:06QA
- 23:42Batching
related talks
23mAdobe + Aerospike: Real-time Streaming Segmentation
33mExponential Growth Without Sacrificing Platform Speed
15mAWS On Air Voice of the Customer ft. Aerospike, Inc.
48mThe real-time database to build your AI future
26mPowering Real-time Decisions With a Reduced Footprint
39mEdge Compute Infrastructure for Experience Business
40mDeveloping highly scalable applications with Aerospike
30mWelcome and the Aerospike Journey
