Data & StorageProblem 5 of 8
Data ProcessingHardDeep Dive available
Design an Ad Exchange / RTB Platform
Design an ad exchange running real-time bidding for 1M ad requests/sec across 3 regions, with sub-100ms auction latency, smart top-5-of-50 DSP selection, first-price auctions, independent impression tracking for billing, and $4B/month of spend reconciled between DSPs and publishers. The hard parts: staying inside a 100ms budget while fanning out over the network, keeping the exchange stateless while DSPs own campaigns and budgets, and never trusting a DSP's own impression count for money.
Key Topics
Sub-100ms First-Price AuctionTop-5-of-50 Smart DSP SelectionIndependent Impression TrackingOpenRTB 2.6 + Supply ChainMulti-Region Active-Active