New service releases deployed into DoorDash’s microservice architecture immediately begin processing and serving their entire volume of production traffic.
Category Archives: General
How to Prepare for a Technical Interview
The technical interview, is a crucial component of the interview loop for software engineers, that gauges the candidate’s ability to perform in the role under consideration.
Optimizing OpenTelemetry’s Span Processor for High Throughput and Low CPU Costs
When companies move to microservices, they need to address a new challenge of setting up distributed tracing to identify availability or performance issues throughout the platform.
Examining Problematic Memory in C/C++ Applications with BPF, perf, and Memcheck
As applications grow in complexity, memory stability is often neglected, causing problems to appear over time.
Best Practices for Regression-free Machine Learning Model Migrations
Migrating functionalities from a legacy system to a new service is a fairly common endeavor, but moving machine learning (ML) models is much more challenging.
Rebuilding our Pricing Framework for Better Auditability, Observability, and Price Integrity
For any e-commerce business, pricing is one of the key components of the customer shopping experience.
Using java.time to Increase Code Readability and Reduce Errors
Given the importance of time in our services and the need to scale, java.time works much better than primitives.
Using a Decision Engine to Power a First Class Customer Experience
DoorDash’s decision engine empowers customer service agents to deliver consistent, effective solutions for customer issues.
2020 Hindsight: Building Reliability and Innovating at DoorDash
DoorDash recaps a number of its engineering highlights from 2020, including its microservices architecture, data platform, and new frontend development.
Future-proofing: How DoorDash Transitioned from a Code Monolith to a Microservice Architecture
In 2019, DoorDash’s engineering organization initiated a process to completely reengineer the platform on which our delivery logistics business is based.