Heroku's Ugly Secret: The story of how the cloud-king turned its back on Rails
51–60 of 437 posts
Re: Heroku's Ugly Secret: The story of how the cloud-king turned its back on Rails
#52Is this a deliberate design choice on Heroku's part, or is this just how Ruby and Rails work? It sounds bizarre that you would need multiple virtual OS instances just to serve multiple requests at the same time. What are the advantages of this over standard server fork()/threaded accept designs?
Re: Heroku's Ugly Secret: The story of how the cloud-king turned its back on Rails
#53Ugh. These guys are so cocky.
Re: Heroku's Ugly Secret: The story of how the cloud-king turned its back on Rails
#54How does this compare to EngineYard/AppFog/any other Heroku competitors?
Re: Heroku's Ugly Secret: The story of how the cloud-king turned its back on Rails
#55Maybe this is a dumb question, but wouldn't straightforward Round Robin routing by Heroku restore their "one dyno = one more concurrent request" promise without incurring the scaling liabilities of tracking load across an arbitrarily large number of dynos?
Re: Heroku's Ugly Secret: The story of how the cloud-king turned its back on Rails
#56Re: Heroku's Ugly Secret: The story of how the cloud-king turned its back on Rails
#57http://michaelvanrooijen.com/articles/2011/06/01-more-concur...
Re: Heroku's Ugly Secret: The story of how the cloud-king turned its back on Rails
#58For those of you looking to migrate to other, barer hosting solutions like AWS or another VPS provider, I've put together a Capistrano add-on that let's you use Heroku-style buildpacks to deploy with Nginx doing front-end proxy. I use it for half a dozen apps on my VPSs and it works swimmingly well. https://github.com/peterkeen/capistrano-buildpack
Re: Heroku's Ugly Secret: The story of how the cloud-king turned its back on Rails
#59New Relic could be much more appealing if they had a pricing model that was based on usage instead of number of machines.
Re: Heroku's Ugly Secret: The story of how the cloud-king turned its back on Rails
#60i don't think some details of the argument hold. it alleges that you need more dynos to get the same throughput. but that's not true once you have sufficient demand to keep a queue of about sqrt(n) (i think - someone who knows more theory than me can correct me) in size on the dyno (where you have n dynos). because at that point all dynos will be running continuously, and the throughput will be the same with either r…
You don't need 50x as many dynos to get the same throughput, you need 50x as many dynos to get the same latency characteristics at that throughput.