DoorDash redesigns explore page Feed Service with a DAG-based pipeline pattern, achieving 35% latency reduction and 60% CPU reduction
DoorDash's explore page Feed Service made repeated, duplicative calls to downstream services for every carousel, could rank only within a single carousel rather than across the page, and lacked modularization — causing development overhead to grow proportionally with system complexity as the business scaled.
The previous Feed Service architecture made duplicative downstream calls per carousel, constrained ranking to the Search Service where it could only operate within individual carousels, and required candidate generation logic to be duplicated across multiple applications with strongly overlapping functionality.
The new pipeline achieved a 35% p95 latency reduction for the explore feed endpoint, a 60% CPU reduction from the Feed Service, an 80% QPS reduction and 50% CPU reduction from the Search Service, and an overall estimated reduction of 4,500 CPU cores, while enabling cross-carousel ranking and extending the pattern to new applications.
Show all 5 reported metrics
Frequently asked questions
What did this team achieve with this AI workflow?
The new pipeline achieved a 35% p95 latency reduction for the explore feed endpoint, a 60% CPU reduction from the Feed Service, an 80% QPS reduction and 50% CPU reduction from the Search Service, and an overall estima…
What tools did this team use?
Feed Service, Search Service, Promotion Service, Workflow, machine learning prediction service.
What results were reported?
P95 latency reduction (explore feed endpoint): 35%; CPU reduction (Feed Service): 60%; queries-per-second reduction (Search Service): 80%; CPU reduction (Search Service): 50% (source-reported, not independently verified).
What failed first in this deployment?
The previous Feed Service architecture made duplicative downstream calls per carousel, constrained ranking to the Search Service where it could only operate within individual carousels, and required candidate generati…
How is this ecommerce ops AI workflow structured?
Candidate retrieval → Content grouping → ML ranking → Experience decoration → Layout processing → Post processing.