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çu
  • Collaborative 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çu
  • Donation 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çu
  • Flash 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çu
  • Job 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çu
  • Moderation 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çu
  • Monitoring 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çu
  • Restaurant 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çu
  • Spend 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çu
  • plateforme 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çu
  • Ticketmaster (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çu
  • système de billetterie

    Concevez système de billetterie.

    Guide gratuit
  • crawler web

    Concevez crawler web.

    Guide gratuit
  • Webhook

    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çu
  • plateforme 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çu
  • passerelle 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 gratuit
  • cluster 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çu
  • Notification 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çu
  • ML Feature Store

    Concevez ML Feature Store.

    Aperçu
  • IoT Device Platform

    Concevez IoT Device Platform.

    Aperçu
  • LLM Evaluation Platform

    Concevez LLM Evaluation Platform.

    Aperçu
  • Distributed Message Queue

    Concevez Distributed Message Queue.

    Aperçu
  • Online Judge

    Concevez Online Judge.

    Aperçu