Part 1
Choose the targets
Study first
- The deployment targets and what each costs to run: ECS on Fargate or Cloud Run (managed containers, no nodes), Elastic Beanstalk (one web app, platform-managed), Kubernetes on EKS or GKE (deployments, services, ingress, autoscaling, and a platform team to run it), virtual machines (a hardened image, a systemd service, a load balancer).
- The order of preference: managed containers first, Kubernetes when the customer's platform team runs it, a VM when policy demands one.
Build
- A table in
docs/infrastructure.mdof the three targets, what each is for, where its code is and how it was proven.
Done when
- You can say which target a given customer gets, and what the next one down would cost their team.




