Cloud Architecture Checklist
Cloud Architecture Checklist Requirements Functional requirements are documented. Non functional requirements are documented. Scale assumptions are documented. Availability target
Cloud Architecture Checklist
Requirements
- Functional requirements are documented.
- Non-functional requirements are documented.
- Scale assumptions are documented.
- Availability target is defined.
- Latency target is defined.
Network
- Public and private boundaries are clear.
- Load balancing strategy is defined.
- Private connectivity is used where appropriate.
- DNS strategy is defined.
- Firewall or security group rules are minimal.
Compute and Data
- Compute platform is justified.
- Database choice is justified.
- Cache strategy is defined.
- Object storage strategy is defined.
- Vector database strategy is defined.
Reliability
- Health checks exist.
- Autoscaling is defined.
- Backup strategy exists.
- Disaster recovery plan exists.
- External dependency failures are considered.
Cost
- Compute cost is estimated.
- Storage cost is estimated.
- Network cost is estimated.
- Model inference cost is estimated.
- Cost optimization options are documented.