I found ECS to be quite good honestly (recent experience).<p>I have some multi-server deploys running with load balancers, rolling restarts, SSL, private registries and more.<p>In fact, I like it so much that I created an end to end course that teaches you all about using roughly half a dozen AWS resources to deploy and scale a web application with ECS.<p>Details can be found here (it&#x27;s an online course taken at your own pace and costs $20):<p><a href="https:&#x2F;&#x2F;www.udemy.com&#x2F;scaling-docker-on-aws&#x2F;?couponCode=HN_20" rel="nofollow">https:&#x2F;&#x2F;www.udemy.com&#x2F;scaling-docker-on-aws&#x2F;?couponCode=HN_2...</a><p>The example application is a multi-service rails app that uses postgres, redis and sidekiq but you can follow along without needing any rails experience.