DoorDash builds a clusterless ML feature store serving 130M HMGETs per second
DoorDash's Redis-based ML feature store hit vertical scalability limits as the dataset grew, and a subsequent hybrid approach using a relational database added operational complexity without resolving the underlying scalability constraint.
An initial Redis-only feature store hit per-instance vertical scale limits, and a hybrid Redis-plus-relational-database approach temporarily relieved the bottleneck but became unmanageable when the dataset doubled and the relational cluster reached 1,000-plus nodes.
The clusterless ML feature store reached production, supporting a peak load of over 130M HMGETs per second for 1.6B retrieved features within a 50ms P999 latency target, with dynamically deployed capacity that grows with business demand.
Show all 7 reported metrics
Frequently asked questions
What did this team achieve with this AI workflow?
The clusterless ML feature store reached production, supporting a peak load of over 130M HMGETs per second for 1.6B retrieved features within a 50ms P999 latency target, with dynamically deployed capacity that grows w…
What tools did this team use?
Apache Kvrocks, RocksDB, Redis, S3, Kubernetes.
What results were reported?
Sibyl Prediction Service peak ML evaluations per second: around 900,000 ML evaluations per second; peak HMGETs per second: over 130M HMGETs per second; Features retrieved at peak load: 1.6B retrieved features; Fetch latency target: 50ms P999 (source-reported, not independently verified).
What failed first in this deployment?
An initial Redis-only feature store hit per-instance vertical scale limits, and a hybrid Redis-plus-relational-database approach temporarily relieved the bottleneck but became unmanageable when the dataset doubled and…
How is this back office ops AI workflow structured?
Batch feature data upload to S3 → Per-shard indexing to RocksDB backup → Serving layer fetches and serves shard → RCM routes cluster topology → Shadow validation double-read → Gradual traffic migration.