Managing inventory levels is one of the biggest challenges for any convenience and grocery retailer on DoorDash.
Category Archives: Backend
Como aumentar a cobertura do código com testes funcionais
Nesta postagem do blog, apresentamos uma abordagem de teste funcional que não precisa de nenhuma configuração manual e pode ser executada como testes de unidade localmente ou em um pipeline de integração contínua (CI).
Como a DoorDash garante a velocidade e a fiabilidade através da automatização de políticas
A infraestrutura como código está a ganhar popularidade porque automatiza e simplifica as complexidades da implementação da infraestrutura da empresa em ambientes multi-nuvem.
Como lidar com as verificações de integridade do Kubernetes
Despite their widespread adoption, Kubernetes probes are rarely fully understood, which can cause unintentional outages if internal understanding of their functionality is insufficient.
Núcleo Funcional, Shell Imperativo - Usando Concorrência Estruturada para Escrever Endpoints gRPC Manuteníveis em Kotlin
In the process of migrating from a python monolith to a service-oriented architecture using gRPC microservices in Kotlin, DoorDash Engineering had the opportunity to better define patterns for how we implement gRPC endpoints.
Taming Content Discovery Scaling Challenges with Hexagons and Elasticsearch
As our business has been growing rapidly over the years, showcasing relevant content in the form of banners and carousels on high-traffic surfaces like the home page has become harder to support reliably.
Ciclo de feedback rápido para o desenvolvimento de produtos Kubernetes num ambiente de produção
À medida que a DoorDash continua o seu rápido crescimento, o desenvolvimento de produtos tem de manter o ritmo e colocar novas funcionalidades em produção mais rapidamente e com elevada fiabilidade.
Improving Fault Tolerance with RPC Fallbacks in DoorDash’s Microservices
Failures in a large, complex microservice architecture are inevitable, so built-in fault tolerance — retries, replication, and fallbacks — are a critical part of preventing system-wide outages and a negative user experience.
Integração mais rápida de parcerias financeiras usando Cadence
As parcerias financeiras são difíceis de gerir e é por isso que a DoorDash precisava do conjunto de tecnologias correto para poder integrar rapidamente novos parceiros Dashpass.
3 Changes to Expand DoorDash’s Product Search Beyond Delivery
Focusing on delivery allowed DoorDash to build a food search engine, but expanding beyond food with more SKUs and merchants requires a substantial upgrade.