Comment by wlievens

9 years ago

Problem with that kind of setup is that if you unexpectedly need to scale out of that, you haven't done any of the work required to do that, and you're stuck.

How often do you "unexpectedly need to scale out"? By an order of magnitude at least that is, because under that you could add a few more of those beefed-up machines.

I wonder what happened with YAGNI principle. It has arguable uses in some places, but this one it seems to fit perfectly.

  • I've had such a situation and we were lucky that we had written software that makes dealing with embarassingly parallel problems embarassingly scalable.