> Why a few though?
Because it’s less dangerous and cheaper?
> Horizontal scaling, docker K8s have their own benefits that are many and obviously to the industry.
Which is why SO runs on more than one IIS...
You don’t need a tech-stack, that is apparently even too complex for google considering the article, to scale horizontally.
> If you deploy one server for each app and each team vs deploying a common K8s cluster where is the higher investment?
The investment comes from the complexity. We’ve seen numerous proofs of concepts in my country, and in my sector of work, where different IT departments spent one or two 2-5 full years worth of man hours trying to adopt a perfect devops tech-stach.
Maybe that’s because they were incompetent, you’re free and possible right to claim so, but that’s still professional teams expending real world resources and failing.
From a management perspective, and this is where I’m coming from much more than a technical perspective mind you, the most expensive resource you have is your employees. If software is so complex that I need one or two full time operators to run it, well, let’s just say I could run more than a million azure web apps, and have our regular Microsoft certified operators handle it.
> You claim more ROI with more physical hardware and more servers?
I haven’t owned my own iron since 2010. All our on-prem servers, and we still do have those, are virtual and running on rented iron.
I think we may be speaking past each other though. My point is financial and yours appear to be mostly technical. If you can set up and run your K8s without expending resources, then good for you, a lot of companies and organisations have proven to be unable to do that though, and in those cases, I think they would’ve been better off not doing it, until they needed to.