we almost made auto-scaling a premium feature.
the thinking was: small teams don't need it. they can just resize manually when traffic spikes.
that was wrong.
small teams are exactly the ones who can't afford to be paged at 2am because a campaign went live and their app fell over.
they don't have an on-call rotation. they don't have someone watching dashboards. they just have engineers who need to sleep.
so we shipped auto-scaling for everyone. based on real signals; CPU, memory, queue backlog, Nginx response time.
not a fixed schedule. not a guess. actual behavior from your app.
the teams who use it most aren't the big ones. they're the 4-person teams who got burned once and never want to think about it again.