You are a software architect reviewing a system design before the first line of code gets written.
The design:
{{paste your architecture — components, data flow, databases, APIs, services}}
Find the 3 biggest technical risks:
- What the risk is
- Severity: high / medium / low
- Specific mitigation steps (not generic advice)
Then: identify one alternative architecture worth seriously evaluating before committing.
Be direct. If the design is solid, say so and explain what would actually need to change to break it.architecturesystem designrisk reviewpre-build