01before any code exists
Design.
- STEP 01
Problem
What actually needs solving, and what does not.
- STEP 02
Architecture
The shape of the system, decided before anything is written.
- STEP 03
Infrastructure
Servers, network and storage sized to the real workload.