Convox is an app deployment platform that you can install into your own AWS account. It uses ECS, ELB, Kinesis, and many other great AWS services under the hood but automates it all away to give you a deployment experience even easier than Heroku.
Convox uses Docker under the hood so if you want to customize anything (distro, dependencies, etc) you can simply add a Dockerfile to your project.
Convox is entirely open source. Check it out at https://github.com/convox
To get started with our installer go to: http://docs.convox.com/docs/getting-started-with-convox