atlas news
    
DoorDash Engineering
27  mars     13h00
Setting Up Kafka Multi-Tenancy
Yunji Zhong, Amit Gud and Carlos Herrera    Real time event processing is a critical component of a distributed system’s scalability. At DoorDash, we rely on message queue systems based on Kafka to handle billions of real time events. One of the challenges we face, however, is how to properly validate the system before going live....
12  mars     13h00
Improving ETAs with Multi-Task Models, Deep Learning, and Probabilistic Forecasts
Chi Zhang, Lewis Warne, Ziqi Jiang, Qingyang Xu, Hubert Jenq and Jianzhe Luo    The DoorDash ETA team is committed to providing an accurate and reliable estimated time of arrival ETA as a cornerstone DoorDash consumer experience. We want to ensure that every customer can trust our ETAs, ensuring a high quality experience in which their food arrives on time every time. With...
27  février     14h00
Introducing DoorDash’s In-House Search Engine
Konstantin Shulgin, Satish Subhashrao Saley and Anish Walawalkar    We reviewed the architecture of our global search at DoorDash in early 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. Our...
13  février     14h00
Experiment Faster and with Less Effort
Yicong ("Nicole") Lin and Yixin Tang    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...
30  janvier     14h00
Cassandra Unleashed: How We Enhanced Cassandra Fleet’s Efficiency and Performance
Seed Zeng    In the realm of distributed databases, Apache Cassandra stands out as a significant player. It offers a blend of robust scalability and high availability without compromising on performance. However, Cassandra also is notorious for being hard to tune for performance and for the pitfalls that can...
23  janvier     15h06
Meeting DoorDash Growth with a Self-Service Logistics Configuration Platform
Saurabh Gupta and Reid Arwood    DoorDash has grown from executing simple restaurant deliveries to working with a wide variety of businesses, ranging from grocery, retail and pet supplies. Each business faces its own set of constraints as it strives to meet its goals. Our logistics teams which range across a number of functions,...
16  janvier     17h30
Staying in the Zone: How DoorDash used a service mesh to manage data transfer, reducing hops and cloud spend
Hochuen Wong and Levon Stepanian    There have been many benefits gained through DoorDash’s evolution from a monolithic application architecture to one that is based on cells and microservices. The new architecture has reduced the time required for development, test, and deployment and at the same time has improved scalability and...
12  décembre     14h00
Personalizing the DoorDash Retail Store Page Experience
Luming Chen, Yuan Meng and Anthony Zhou    The DoorDash retail shopping experience mission seeks to combine the best parts of in person shopping with the power of personalization. While shopping in a physical store has its advantages, a brick and mortar store cannot be personalized the onus is on the consumer to navigate aisles to find...
05  décembre     20h26
Atlantis Hardening and Review Fatigue
Dmitriy Dunin and Ron Waisberg    Many organizations use infrastructure as code IaC with pull request PR automation to provide a more secure, safe environment for making infrastructure changes. Despite the power and flexibility of IaC software, the lack of strong, secure defaults in PR automation software can make that sense of...
    14h00
API-First Approach to Kafka Topic Creation
Varun Chakravarthy, Basar Onat, Seed Zeng and Luke Christopherson    DoorDash’s Engineering teams revamped Kafka Topic creation by replacing a Terraform Atlantis based approach with an in house API, Infra Service. This has reduced real time pipeline onboarding time by and saved countless developer hours. DoorDash’s Real Time Streaming Platform, or RTSP, team is...