Our packing method and how it translates to savings for infrastructure
supergiant.io
supergiant.io
Seems that they're solving this issue but auto-scaling in a more flexible way.
Amazon will autoscale to a "launch configuration" which means you will auto scale the same instance type and same image-id. That might be an overkill for what you need in a lot of cases.
The reason everyone "bakes" their own solution to these things is that it's very hard to generalize around simple rules (like CPU/memory etc...).
Lets take an example for queue-workers like celery or any other, CPU is irrelevant in this case, you would want to scale up based on the queue-size etc...
All that being said, I LOVE seeing solutions in this space, I think we are marching towards a brighter future for container based application stacks.