blog.quastor.org

Architecture

The Architecture of DoorDash's Search Engine

L'article présente l'architecture du moteur de recherche de DoorDash qui a été construite à partir d'Apache Lucene, après avoir rencontré des problèmes avec Elasticsearch. DoorDash a personnalisé ses processus d'indexation et de recherche pour créer un système évolutif et performant, capable de gérer des millions d'utilisateurs et des milliers de restaurants. Ce nouveau moteur de recherche permet désormais à l'application de retourner des options de plats spécifiques, améliorant ainsi l'expérience utilisateur.

Dev back

Lessons from Big Tech on Building Resilient Payment Systems

Cet article explore les leçons apprises par de grandes entreprises technologiques comme Shopify et DoorDash dans la création de systèmes de paiement résilients. Il détaille des concepts clés tels que l'idempotence, les clés d'idempotence, les délais d'attente, les disjoncteurs, ainsi que des stratégies de surveillance et d'alerte. Ces techniques visent à éviter les pertes financières dues aux pannes de paiement, en prenant exemple sur des incidents passés. L'article propose également des conseils pratiques pour optimiser la gestion des paiements en ligne.

"
Dev back

How Reddit built a Metadata Store that Handles 100k Reads per Second

Cet article présente comment Reddit a construit un système de stockage de métadonnées capable de gérer 100 000 lectures par seconde. Avec une croissance rapide de son utilisateur, Reddit a choisi entre Postgres et Cassandra pour sa base de données tout en tenant compte de la scalabilité et des charges de lecture élevées. L'article aborde également les défis et solutions autour de la gestion des métadonnées des médias, notamment l'unification des données et la gestion des écritures dans ce contexte de charge.