2x Dynos enter General Availability
blog.heroku.com
blog.heroku.com
The other big win for us on Heroku recently was that Adept Scale came out of beta, which is a Heroku add-on which will monitor your traffic levels, response times, and related error rates and automatically scale up your dynos as needed. I'm not really sure why this isn't a core feature of the Heroku platform. We pay $36/mo. for Adept Scale, but they save us probably $200/mo, at least.
This reduces H12 errors because the more concurrency you have in a single process the less likely it is that Heroku's random routing layer is going to send a request to a dyno that is unable to handle the request because it's busy handling another long running request. As long as long running requests are the exception and not the rule, this should solve the problem.
I've used them for a few projects which honestly have never actually needed auto-scaling, but they're very easy to use overall and at $10/month are way underpriced. They do have a slower polling frequency (1 minute instead of 15 seconds) though.
Edit: corrected.
When and where that convenience is worth it depends entirely on you, personally I cannot imagine building directly on servers again without a very good reason.
I think we must have a collective blind spot here - we're so excited to save money by renting virtual servers by the hour with AWS, but not so excited to save money by not having to hire sysadmins.
Our apps (Rails) tend not to be incredibly hogging, so we've been running 8-9 Unicorn workers per dyno, depending on the app, up from 4, and it's worked fantastically. With one app, we were able to scale down from 12 to 6 dynos, which helps with the routing mesh "issue" that begins to really present itself with that many dynos.
Per aculver's post, I'll have to take a look at Adept Scale - it sounds killer.
EDIT: Here's the mention of "4X" dynos - in the "FAQ". https://blog.heroku.com/archives/2013/4/5/2x-dynos-beta