That&#x27;s how I&#x27;m currently running our apps. There are still loads of problems and bugs on the AWS side, but that&#x27;s to be expected. However, it&#x27;s far from ideal in resource usage and automation (of the whole infrastructure not just individual apps). Part of my goals and probably that of the article&#x27;s author was to increase resource usage. My servers are typically around 1%-10% CPU and we have a lot of apps. With a minimum of 2 decent EC2 instances per app (c4.large or better), that comes to a lot of servers with a lot of unused capacity. I could definitely see huge room for improvement and increased automation for the whole cluster (including automated deployment of supporting services) with some clustering solution based on Docker (still need to evaluate). Given my horrific experiences with AWS and AWS Beanstalk in particular, I would never run said cluster on ECS, however, due to extremely poor quality of AWS services outside of EC2 and its closed source nature.