Caching, partitioning & hot-path scale
26 questions
agrégateur de clics publicitaires
Concevez agrégateur de clics publicitaires.
Guide gratuitsystème d'agent IA
Concevoir une plateforme applicative d'agents IA en production qui reçoit des objectifs utilisateur, gère le contexte et la mémoire, appelle des outils en toute sécurité, s'interrompt pour une revue...
AperçuChat Service
Concevez l'infrastructure backend derrière un produit de chat — serveurs de connexion avec état, stockage des messages et fan-out de groupe — pour des centaines de millions d'utilisateurs simultanés.
AperçuCoupons and Deals Platform
Concevez une plateforme de coupons et de promotions où les utilisateurs parcourent et recherchent un large catalogue de deals en changement fréquent, et utilisent un code de coupon exactement une...
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çuFacebook Post Search
Concevez une recherche sur un fil social — permettez aux utilisateurs de retrouver des publications par mot-clé en temps quasi réel tout en respectant les réglages de confidentialité/visibilité de...
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çuclassement de jeu
Concevez un classement de jeu en temps réel qui classe des millions de joueurs par score, prend en charge des tableaux régionaux et fenêtrés dans le temps, et sert à faible coût aussi bien le top-N...
AperçuHotel Reservation (Booking.com)
Concevoir Booking.com — une place de marché hôtelière qui agrège la disponibilité et les prix en direct de milliers d'hôtels fournisseurs indépendants, où les résultats de recherche doivent rester...
AperçuMetric Monitoring and Alerting
Concevez le pipeline de métriques derrière une plateforme de monitoring — le trajet complet depuis un SDK sur des milliers d'hôtes qui émet des mesures numériques, à travers une pré-agrégation 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 gratuitTop K Songs (Spotify)
Concevez Top K Songs (Spotify).
Guide gratuitUber (Ride Hailing)
Concevez Uber (Ride Hailing).
Guide gratuitcrawler web
Concevez crawler web.
Guide gratuitYelp
Concevez Yelp — une plateforme de recherche et d'avis sur les commerces locaux qui renvoie des résultats à proximité, filtrables, classés par pertinence et par note.
Aperçuservice de liens courts
Concevez service de liens courts.
Guide gratuitpasserelle 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çulimiteur de débit
Concevez limiteur de débit.
AperçuVector Database
Concevez Vector Database.
AperçuDistributed Key-Value Store
Concevez Distributed Key-Value Store.
AperçuDistributed Cache
Concevez Distributed Cache.
AperçuDistributed Message Queue
Concevez Distributed Message Queue.
AperçuFood Delivery Marketplace
Concevez Food Delivery Marketplace.
AperçuLive Comments
Concevez Live Comments.
Aperçu