Real-time event processing is a critical component of a distributed system’s scalability.
Category Archives: engineering
Improving ETAs with multi-task models, deep learning, and probabilistic forecasts
The DoorDash ETA team is committed to providing an accurate and reliable estimated time of arrival (ETA) as a cornerstone DoorDash consumer experience.
Introducing DoorDash’s in-house search engine
We reviewed the architecture of our global search at DoorDash in early 2022 and concluded that our rapid growth meant within three years we wouldn’t be able to scale the system efficiently, particularly as global search shifted from store-only to a hybrid item-and-store search experience.
Experiment Faster and with Less Effort
Business Policy Experiments Using Fractional Factorial Designs
At DoorDash, we constantly strive to improve our experimentation processes by addressing four key dimensions, including velocity to increase how many experiments we can conduct, toil to minimize our launch and analysis efforts, rigor to ensure a sound experimental design and robustly efficient analyses, and efficiency to reduce costs associated with our experimentation efforts.
Cassandra Unleashed: How We Enhanced Cassandra Fleet’s Efficiency and Performance
In the realm of distributed databases, Apache Cassandra stands out as a significant player.
Meeting DoorDash Growth with a Self-Service Logistics Configuration Platform
DoorDash has grown from executing simple restaurant deliveries to working with a wide variety of businesses, ranging from grocery, retail and pet supplies.
Staying in the Zone: How DoorDash used a service mesh to manage data transfer, reducing hops and cloud spend
There have been many benefits gained through DoorDash’s evolution from a monolithic application architecture to one that is based on cells and microservices.
Personalizing the DoorDash Retail Store Page Experience
The DoorDash retail shopping experience mission seeks to combine the best parts of in-person shopping with the power of personalization.
Atlantis Hardening and Review Fatigue
Many organizations use infrastructure-as-code (IaC) with pull request (PR) automation to provide a more secure, safe environment for making infrastructure changes.
API-First Approach to Kafka Topic Creation
DoorDash’s Engineering teams revamped Kafka Topic creation by replacing a Terraform/Atlantis based approach with an in-house API, Infra Service.