Convox member here. Thanks for the shout out.<p>This is definitely a goal of Convox: to remove as much AWS complexity as possible.<p>Our approach matches this guide to a tee. We are using CloudFormation to set up a private app cluster, as well as to create and update (deploy) apps. We are also using ASGs.<p>The instance utilization point is spot on too. The fist thing convox does to make this easy is a single command to resize your cluster safely (no app downtime).<p>Coming next is monitoring if ECS and CloudWatch and Slack notifications if we detect over or under utilization.<p>I strongly believe that these AWS best practices can and should be available for everyone. For anyone starting from scratch or migrating apps off a platform or EC2 Classic onto &quot;modern&quot; AWS.