expertReal System Design Problems

Design a flash sale system for 10 million users all trying to buy one product at exactly the same second. How do you prevent overselling?

Tests whether you can combine an atomic inventory decrement, a request buffer, and idempotency into one design under extreme concurrent load.

This is a Pro question

Sign in, then upgrade to Pro or Power to unlock this question and the full Interview Prep bank.

Design a flash sale system for 10 million users all trying to buy one product at exactly the same second. How do you prevent overselling?

Next Step

Continue to Design a notification system — push, SMS, email — at 100M users/day.← Back to all System Design (HLD) questions