3 ms·
I'm not sure how i feel about this. On one hand, squeezing that sort of performance out of Heroku is a notable achievement. Props. On the other hand... why Hero
by liquidise 10y ago
I'm not sure how i feel about this. On one hand, squeezing that sort of performance out of Heroku is a notable achievement. Props. On the other hand... why Heroku at that scale? 10x F-Large servers is going to cost 5-10x the cost of a comparable E3 configuration and E3 root access gives you a great deal more "knobs" for customizing your performance outside of your code.
I get that many teams don't want the overhead of managing their own instances, but when you find yourself optimizing for a platform that is engineered around convenience instead of performance i think it may be time to make the switch.
- asimuvPR 10y agoPlus they are optimizing for a platform that may change without giving them enough time to adapt. At their scale, running their own servers is also important because you are not at the mercy of anyone (except at the mercy of hardware and OS people, but who isn't?). Being able to adapt and upgrade at your own pace is important.
- joshcrews 10y agoOne reason for them to scale to 10x F-Large on Heroku is that their app gets super-slammed (150x more than average traffic) around college application deadlines. So they can spend most their time on cheap Heroku and just temporarily scale to super expensive Heroku for a short time.