Follow these helpful tips when preparing for DoorDash's technical interview.
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. While various tools offered on the market or through open-source perform this task, there is often a lack of standardization, making leveraging these tools costly or complicated. As DoorDash ...
As applications grow in complexity, memory stability is often neglected, causing problems to appear over time. When applications experience consequences of problematic memory implementations, developers may find it difficult to pinpoint the root cause. While there are tools available that automate detecting memory issues, those tools often require re-running the application in special environments, resulting ...
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. Successful migrations ensure that the new service works as well or better than its legacy version. But the complexity of ML models makes regressions more likely to happen and harder ...
Learn how we migrated our pricing logic to microservices
Given the importance of time in our services and the need to scale, java.time works much better than primitives.
DoorDash's decision engine empowers customer service agents to deliver consistent, effective solutions for customer issues.
DoorDash recaps a number of its engineering highlights from 2020, including its microservices architecture, data platform, and new frontend development.
In 2019, DoorDash’s engineering organization initiated a process to completely reengineer the platform on which our delivery logistics business is based. This article represents the first in a series on the DoorDash Engineering Blog recounting how we approached this process and the challenges we faced. In traditional web application development, engineers write code, compile it, ...
DoorDash opens a new tech office in Seattle to support its Drive and DashMart business lines.
Lessons for developing a fast, flexible, and scalable map feature on web
From a product engineering perspective, external partnerships can be tricky. Here are four best practices to follow.