DoorDash dark shipping: safely iterating ML fraud detection models in production
DoorDash's anti-fraud ML models must meet stringent reliability and correctness requirements while needing rapid iteration as fraud patterns evolve — a tension that pre-production testing alone cannot resolve because correctness can only be fully verified with real production traffic.
The dark rollout practice enables DoorDash to iterate on production ML deployments quickly while minimizing the risk of regressions, by validating models with real production traffic before they make live decisions.
Frequently asked questions
What did this team achieve with this AI workflow?
The dark rollout practice enables DoorDash to iterate on production ML deployments quickly while minimizing the risk of regressions, by validating models with real production traffic before they make live decisions.
What tools did this team use?
machine learning platform, rule engine, ML service, Curie experimentation system.
What results were reported?
ML model daily invocation volume: many millions of times each day; Deployment speed and regression risk outcome: iterate on production ML deployments quickly while minimizing risk of regressions (source-reported, not independently verified).
How is this compliance monitoring AI workflow structured?
Pre-production iteration → Shadow traffic at 1% volume → Shadow traffic at 100% volume → A/B experiment: incumbent vs. new model → Full live traffic ramp.