System Design
Advanced

Architecture Review Checklist

Use a practical checklist to evaluate system designs before production launch.

35 min
3 sections
review
production
checklist
1
2
3

01. Review product and data boundaries

Section 1 of 3

Confirm requirements, non-goals, data ownership, API contracts, schema evolution, privacy classification, retention rules, and support workflows. Many failures start as unclear ownership.

text
Design review sections:
- Product requirements and non-goals.
- Data ownership and lifecycle.
- API contracts and compatibility.
- Scale assumptions and bottlenecks.
- Failure modes and recovery.
- Security, privacy, and abuse.
- Observability and SLOs.
- Rollout, migration, and rollback.
- Cost and operational ownership.
Back to Course