Social, Search & MarketplaceProblem 8 of 13
E-CommerceHardDeep Dive available
Design an Online Auction
Design an online auction platform like eBay. Users list items, place bids in real-time, and the highest bidder wins when the timer expires. Handle concurrent bids through optimistic concurrency, anti-sniping extensions in the final seconds, proxy (auto) bidding, and effectively-once settlement that converges on a single committed winner and a single captured payment across crashes and retries.
Key Topics
Real-Time BiddingConcurrency ControlEffectively-Once SettlementTimer ServiceProxy BiddingAnti-SnipingFraud Detection