E-commerce platform
Requirements
Functional
- User should be able to search for items
- User should be able to put items on cart
- User should be able to checkout
- User should be able to view orders
Non-Functional
- Availability > Consistency in almost all cases
- Consistency > Availability during checkout
- Search should be low latency (< 300ms)
- System should scale to 10M users
Author
Published
March 1, 2026
Last updated March 11, 2026