Regulated SaaS client
The situation
A regulated SaaS client ran ECS Fargate services across development, staging, and production. Several workloads were batch-oriented or used only during business hours, but every service maintained a steady desired count 24/7. AWS spend climbed without a matching jump in active users or tenant volume.
ECS Fargate Cost Reduction
ECS Fargate ran around the clock in environments that only needed capacity during business hours.
The diagnosis
The problem wasn't Fargate itself, it was a deployment default. Workloads were provisioned for peak availability even when peak never arrived outside a narrow window. Right-sizing instance sizes wouldn't help if the services stayed running when nobody was using them.
Measurable result
Material
Recurring AWS spend cut
Scale-to-zero
Scheduled on bursty workloads
0 rewrites
Application code unchanged

