News for hackers. Stuff that matters.
Re:Heroku XL by bgentry on Monday February 03, 2014 @11:30AM (#7171540)
In my opinion, if you're using anything other than 1X dynos on Heroku you are compensating for some other part of your stack being broken.

You may want to read this section: https://blog.heroku.com/archives/2014/2/3/heroku-xl#understa...

Performance dynos give you much higher performance and much better consistency, resulting in dramatically reduced tail latencies over 1X and 2X dynos.

Choosing performance dynos for a high-traffic or performance-sensitive app is definitely not "compensating for some other part of your stack being broken"; in fact it's a very smart choice.

Re:Heroku XL by mark_l_watson on Monday February 03, 2014 @11:56PM (#7175599)
I tend to agree with you. For some large interconnected systems, long tail latencies have a high complexity cost because you need to code around the 1% cases when (for example) web service calls take much longer than normal to return results. Client code becomes more complex.