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.
Uso de java.time para aumentar la legibilidad del código y reducir los errores
Dada la importancia del tiempo en nuestros servicios y la necesidad de escalar, java.time funciona mucho mejor que 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.
Retrospectiva 2020: Creación de fiabilidad e innovación en DoorDash
DoorDash recapitula una serie de aspectos destacados de su ingeniería a partir de 2020, incluida su arquitectura de microservicios, su plataforma de datos y su nuevo desarrollo frontend.
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.