LRLearning RoadmapRead, build, evaluate
Checklists

Cloud Architecture Checklist

Cloud Architecture Checklist Requirements Functional requirements are documented. Non functional requirements are documented. Scale assumptions are documented. Availability target

checklists/cloud-architecture-checklist.md1 min read

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.