As DoorDash’s web projects became more complex, we took note of a familiar pain: Our continuous integration (CI) pipelines were becoming a serious bottleneck.
Category Archives: Web
Building an in-house case management platform
Consumers, Dashers, and merchants rely on DoorDash support every day to quickly resolve issues like missing items or delayed orders.
Building a Common Web Library for Fast Implementations of Risk Frictions
To safeguard our users’ accounts and prevent fraud, we sometimes ask users to verify their identity or confirm a transaction by completing a “user friction” such as two-factor authentication.
Improving Web Page Performance at DoorDash Through Server-Side Rendering with Next.JS
Large e-commerce companies often face the challenge of displaying enticing product images while also ensuring fast loading speeds on high-traffic pages of their website.
Building a Unified Chat Experience at DoorDash
Resolving customer problems at scale is not an easy task, which is why the most feasible solution is implementing a chat feature; however, making these chat experiences unified and cohesive is a challenge in itself.
DoorDash customers often want to be able to talk to a customer support representative immediately.
Leveraging the Pipeline Design Pattern to Modularize Recommendation Services
DoorDash engineers used a pipeline design pattern to make our recommendation page more efficient and flexible.
Overcoming Localization Challenges for International Expansions
DoorDash defined four key challenges to getting its platform ready for an international launch.
Building Chat Into the DoorDash App to Improve Deliveries
Every delivery enabled by the DoorDash platform is different.
Rebuilding and Migrating a Session Management System with Zero Downtime
Migrating DoorDash’s business-critical session management system in a disruption-free manner required careful planning and monitoring.
Managing React State on DoorDash’s Item Modal Using the Class Pattern
DoorDash’s Item Modal, one of the most complex components of our app and web frontends, shows customers information about items they can order.
