New service releases deployed into DoorDash’s microservice architecture immediately begin processing and serving their entire volume of production traffic.
Catégorie Archives : Général
Comment se préparer à un entretien technique
The technical interview, is a crucial component of the interview loop for software engineers, that gauges the candidate’s ability to perform in the role under consideration.
Optimisation du processeur Span d'OpenTelemetry pour un débit élevé et des coûts de CPU réduits
Lorsque les entreprises passent aux microservices, elles doivent relever un nouveau défi, celui de la mise en place d'un traçage distribué afin d'identifier les problèmes de disponibilité ou de performance sur l'ensemble de la plateforme.
Examiner la mémoire problématique dans les applications C/C++ avec BPF, perf et Memcheck
Au fur et à mesure que les applications gagnent en complexité, la stabilité de la mémoire est souvent négligée, ce qui entraîne l'apparition de problèmes au fil du temps.
Meilleures pratiques pour les migrations de modèles d'apprentissage automatique sans régression
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.
Reconstruire notre cadre de tarification pour améliorer l'auditabilité, l'observabilité et l'intégrité des prix
Pour toute entreprise de commerce électronique, la tarification est l'un des éléments clés de l'expérience d'achat des clients.
Utiliser java.time pour améliorer la lisibilité du code et réduire les erreurs
Compte tenu de l'importance du temps dans nos services et de la nécessité de passer à l'échelle, java.time fonctionne beaucoup mieux que les primitives.
Utiliser un moteur de décision pour offrir une expérience client de premier ordre
DoorDash’s decision engine empowers customer service agents to deliver consistent, effective solutions for customer issues.
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.