Architecture
When Deliver or Maintain needs a bet, answer these orthogonal questions. You do not have to climb them in lockstep for every project — open the chooser that matches the fire.
flowchart TD Hub[Architecture] --> Shape[Project shape] Hub --> Lang[Language] Hub --> Fw[Framework] Hub --> Place[What runs where] Place --> Host[Compute hosts] Hub --> Quality[Quality regime]| Chooser | Question | Go |
|---|---|---|
| Project shape | What kind of artifact? | Project shapes |
| Language | Which runtime / default? | Language selection |
| Framework | Which UI / docs stack (when web)? | Web framework selection |
| What runs where | Which concerns live in browser / edge / API / worker / data / SaaS? | What runs where |
| Compute hosts | Which concrete platform for a unit you still run? | Compute — after placement |
| Quality regime | A / B / C proof & obs for this unit? | Quality regimes |
Coffee test and kiss: defaults first; exceptions when the cutting board demands it — not taste.