Ask HN: Are three servers better than one?
On the down side I now have 3 servers to manage, and I suppose 3 times the probability that one might go down. And users have to configure their web browser to "Allow 3rd Party Cookies" to run my apps.
But, it seems to me this approach may have some advantages too. It minimizes the chances for creating conflicts with dependencies when updating/upgrading. It delegates and spreads the loads for those chores. If one server goes down it doesn't take everything else down with it. And, each of these servers can be scaled to the size needed to handle the load it carries.
So far I've not convinced myself it's worth the effort to build a single box that does all of that. I suspect it can be done, but I'm also not sure it's a good idea to go that route. So far what I've got seems to be working pretty good and that old adage, "If it ain't broke don't fix it", comes to mind.
But there's a lot I don't know so if I'm missing some things (and I expect I am) I'd be grateful to have them pointed out to me.