L'évolution de DoorDash d'une architecture d'application monolithique vers une architecture basée sur des cellules et des microservices a apporté de nombreux avantages.
Tag Archives : Microservices
Comment DoorDash a migré de StatsD à Prometheus
Une observabilité précise et fiable est essentielle pour soutenir un grand service distribué, mais cela n'est possible que si vos outils sont également évolutifs.
Atténuation des défaillances pour les microservices : Une introduction à Aperture
En cas de défaillance d'un microservice, des mécanismes d'atténuation localisés, tels que le délestage et les disjoncteurs, ont toujours été utilisés, mais ils peuvent ne pas être aussi efficaces qu'une approche plus globale.
DoorDash devient sponsor de la bourse Hack the Planet
TLDR : DoorDash est très heureux de parrainer deux ingénieurs supplémentaires pour la bourse Hack the Planet, qui contribue activement à accroître la diversité technologique dans le domaine des systèmes distribués.
Améliorer la tolérance aux pannes avec des replis RPC dans les microservices de DoorDash
Les défaillances dans une architecture de microservices vaste et complexe sont inévitables, c'est pourquoi la tolérance aux pannes intégrée - tentatives, réplication et repli - est un élément essentiel pour éviter les pannes à l'échelle du système et une expérience négative pour l'utilisateur.
Du monolithe aux microservices : Réduire les points douloureux de la migration
Dans notre précédent article de cette série, nous avons abordé la décision que nous avons prise chez DoorDash de passer à une architecture de microservices, les technologies que nous avons choisies et la manière dont nous avons abordé la transition.
Reconstruction et migration d'un système de gestion des sessions sans interruption de service
La migration du système de gestion des sessions de DoorDash, essentiel pour l'entreprise, sans interruption, a nécessité une planification et un suivi minutieux.
Optimisation de la plateforme grâce à une meilleure conception de l'API
Lorsque DoorDash a migré vers une architecture microservices, nous avons eu l'occasion de redéfinir nos API, ce qui a permis d'améliorer les performances globales des clients.
Rétrospective 2020 : Construire la fiabilité et innover chez DoorDash
DoorDash récapitule un certain nombre de ses points forts en matière d'ingénierie à partir de 2020, notamment son architecture de microservices, sa plateforme de données et son nouveau développement frontal.
Protéger l'avenir : Comment DoorDash est passé d'un monolithe de code à une architecture de microservices
En 2019, l'organisation d'ingénierie de DoorDash a lancé un processus de réingénierie complète de la plateforme sur laquelle repose notre activité de logistique de livraison.