My Solution for Design a Flash Sale System with Score: 8/10
by drift4527
Functional & Non-Functional Requirements
Designing a flash sale system requires a careful focus on several critical aspects. Firstly, the system must be able to handle sudden spikes in user traffic. Flash sales often draw numerous customers simultaneously, and the system should accommodate this influx without crashing. Hence, scalability is a primary requirement.
Secondly, a fair access mechanism is crucial. Not all users should have the same purchasing power or ease of access during a sale, leading to a
High Level Architecture Diagram
Database ER Diagram
Request Flow Sequence Diagram
Try this problem yourself
Reading a solution is not the same as producing one under interview pressure. Design it on the whiteboard and get scored feedback.
Markdown supported