System Design Cheatsheet
Step One: Framing The Problem a.k.a get the MVP
- Identify the use cases that are in scope
- Determine constraints based on scoped use cases
use case : the things your system needs to be do.
constraints : the things your system will have to consider to be able to do stuff