28. Shopify
Medium
Design an e-commerce platform for independent sellers like Shopify
- Functional Requirements
- Sellers can create an account and list their products
- Buyers can browse and search for products
- Buyers can add products to their cart and purchase them
- Nonfunctional Requirements
- 99.999% Availability
- 5-second page load time
- Assumptions
- Product purchases are evenly distributed throughout the day
- All stores are already created
- Estimated Usage
- 1 million shops
- Support 200,000 DAU
- 90k purchases every day
- 40k products uploaded each day
Seen this question in a real interview before?
Not all editor features are supported on mobile