Reliability, async delivery & jobs
23 questions
Auction (eBay)
Concevoir un système d'enchères à la eBay — les enchérisseurs se disputent des annonces en direct sous une forte contention à l'approche de la clôture, et le système ne doit jamais accepter une...
AperçuCollaborative Shopping
Concevez une expérience de shopping collaboratif où plusieurs personnes partagent un même panier en temps réel, ajoutent et retirent des articles simultanément, et où un participant désigné passe...
AperçuDonation Platform
Concevez une plateforme de dons façon GoFundMe — une campagne peut devenir virale du jour au lendemain et recevoir un pic massif de petits dons, et chaque dollar doit être encaissé, remboursable et...
AperçuFlash Sale
Concevez un système de vente flash où une quantité limitée d'un article très demandé est mise en vente à un instant précis et reçoit un pic de trafic de 1000x en quelques secondes — le stock ne doit...
AperçuJob Scheduler
Concevez un ordonnanceur de jobs distribué (un système cron-as-a-service) qui permet aux locataires d'enregistrer des jobs récurrents et ponctuels, garantit que chaque job se déclenche au plus près...
AperçuModeration Service
Concevez un pipeline de modération de contenu qui filtre les posts/médias soumis par les utilisateurs pour détecter les violations de politique, en arbitrant entre la latence de publication et la...
AperçuMonitoring and Alerting
Concevez la couche d'alerte et d'observabilité d'une plateforme de monitoring — le système qui évalue des règles sur les signaux entrants, décide qui est alerté (paged), et empêche les personnes...
AperçuRestaurant Reservation
Concevez un système de réservation de restaurant façon OpenTable où les clients réservent un créneau horaire et une taille de groupe dans un restaurant, où les restaurants optimisent l'attribution...
AperçuSpend Management System
Concevez une plateforme de gestion des dépenses d'entreprise comme Brex ou Ramp — chaque paiement par carte doit être autorisé ou refusé par un moteur de règles en temps réel en moins de deux...
Aperçuplateforme API de paiement
Concevez plateforme API de paiement lui-même — une plateforme de paiement sur laquelle d'autres entreprises construisent, exposant des API de charge/webhook à des milliers de commerçants tout en...
AperçuTicketmaster (General Admission)
Concevez Ticketmaster pour des événements en placement libre (general admission) — il n'y a pas de plan de salle, seulement un compte de capacité fixe par catégorie de billet, et le système doit...
Aperçusystème de billetterie
Concevez système de billetterie.
Guide gratuitcrawler web
Concevez crawler web.
Guide gratuitWebhook
Concevez une plateforme de livraison de webhooks (façon Stripe webhooks) qui livre de façon fiable des notifications d'événements à des milliers de endpoints consommateurs tiers, sous des contraintes...
Aperçuplateforme vidéo
Concevez le pipeline d'upload et de traitement de plateforme vidéo — accepter d'énormes volumes de vidéos uploadées par les utilisateurs et les transformer en un catalogue lisible, multi-résolution.
Aperçupasserelle d'inférence LLM
Concevez une LLM inference gateway qui se place entre les équipes produit internes et plusieurs model providers/backends, en gérant le routing, le streaming, les quotas et les contrôles de sûreté à...
Guide gratuitcluster d'entrainement IA
Concevez l'ordonnanceur d'un grand cluster d'entraînement GPU/TPU partagé par plusieurs équipes exécutant des jobs d'entraînement distribué, en gérant le gang scheduling, la préemption et la reprise...
AperçuNotification System
Concevez un système de notification multicanal qui envoie des notifications par email, push, SMS et in-app pour le compte de nombreux services internes, tout en respectant les préférences utilisateur...
AperçuML Feature Store
Concevez ML Feature Store.
AperçuIoT Device Platform
Concevez IoT Device Platform.
AperçuLLM Evaluation Platform
Concevez LLM Evaluation Platform.
AperçuDistributed Message Queue
Concevez Distributed Message Queue.
AperçuOnline Judge
Concevez Online Judge.
Aperçu