# Architecture Review Checklist

## Problem and Scope

- Is the business problem clearly defined?
- Are goals, non-goals, and boundaries explicit?
- Are dependencies and ownership clear?

## Reliability and Operations

- Are SLOs, error budgets, and alert signals defined?
- Is there a rollback and recovery plan?
- Are runbooks linked for common failure modes?

## Performance and Scalability

- Are expected traffic, latency, and throughput documented?
- Are bottlenecks and scaling limits identified?
- Is load or stress testing planned before rollout?

## Security and Compliance

- Is authentication and authorization design documented?
- Are secrets, keys, and data retention handled safely?
- Are audit and compliance requirements covered?

## Data and Consistency

- Is data ownership and lifecycle defined?
- Are schema changes and migration strategy specified?
- Are consistency guarantees and failure semantics clear?

## Cost and Simplicity

- Is estimated cost captured and monitored?
- Is there a simpler design with similar outcomes?
- Are build-vs-buy tradeoffs documented?

## Delivery

- Is there a phased rollout strategy?
- Are observability dashboards ready before release?
- Are success criteria measurable and time-bound?

