DoorDash's Break From the Monolith: A Platform-First Migration
How DoorDash extracted its logistics and dispatch systems from a Django monolith first, and built a service platform to avoid microservices sprawl.
Category
6 articles
How DoorDash extracted its logistics and dispatch systems from a Django monolith first, and built a service platform to avoid microservices sprawl.
How DoorDash designs for graceful degradation and load shedding so a spike or partial outage on one side of its marketplace doesn't take down the rest.
How DoorDash built a feature store to serve consistent, low-latency machine learning features across dispatch, search, and fraud detection.
How DoorDash built a unified, Kafka-based event pipeline named Iguazu to feed analytics and machine learning from a sprawling microservices fleet.
Inside DoorDash's dispatch system, which uses machine learning to balance delivery time, cost, and fairness when assigning orders to Dashers.
DoorDash adopted CockroachDB to get horizontal scalability and strong consistency for order and payment data without the operational pain of manual sharding.