Deploying a Django webapp: ECS with AWS Copilot vs. EC2 Kamal/Terraform

1 · Antti · Aug. 28, 2023, 7:43 a.m.
TL;DR Link to heading Coming from Kubernetes, my expectations were high for ECS + Fargate to be an “easy way” to deploy stuff. I found ECS to be surprisingly complex, disappointingly slow to deploy to, and ultimately not worth the price/performance tradeoff for getting a more ‘managed’ service. The alternative of spinning up an ARM-based t4g.small EC2 instance and deploying to it with Kamal was approximately half the price, came with better performance, and was significantly faster to deploy to....