Core concept

ECS Task Definition (JSON) + Service + Cluster. IAM per task. Fargate or EC2 launch types. AWS-native experience.

Advertisement

How it works

EKS: AWS manages control plane ($0.10/hr). You manage worker nodes (EC2/Fargate). Standard Kubernetes API. HPA, VPA, Karpenter.

Advertisement

Trade-offs + gotchas

ECS: AWS-only, small team, quick delivery. EKS: multi-cloud, existing K8s expertise, ecosystem tools (Helm, ArgoCD, Istio).