3 ms·
If that's the real problem this is the wrong solution. I don't care how good your hiring practices are, there is zero chance you get 5000 devs using this stack
by lugg 7y ago
If that's the real problem this is the wrong solution.
I don't care how good your hiring practices are, there is zero chance you get 5000 devs using this stack correctly.
Less is more at this scale.
- closeparen 7y agoDevs by and large aren't doing this stuff, it's abstracted by infrastructure teams behind application frameworks and a "Deploy" button UI. Much of this stuff was developed by such infrastructure teams to solve their own problems; people realized they were common across the industry and started collaborating on open source. The alternative is typically half-baked, homegrown deployment automation, service discovery, etc. not a fundamentally simpler architecture.
- deleted 7y ago[deleted]
- spyspy 7y agothis is not true. the promise of k8s led many companies to believe that individual dev teams can now manage their own infra and it’s been a giant mess. almost no one had the expertise or patience to properly manage their clusters. my company had pivoted back to a central cluster teams can run on that’s managed by real infra people, and dev teams leaning more heavily on PaaS/serverless systems like that they can actually wrap their heads around.
- orf 7y agoManaging infra != managing your own cluster. Don’t be silly, that was never kubernetes value proposition. It’s always been shaky to self host and manage that yourself, even if you are a seasoned infrastructure guy. The idea was that they could manage the infrastructure their services need - ingresses, secrets, certificates, pods, load balancing, service connections, etc as code. And it’s been a wild success.
- spyspy 7y agoim not trying to be “silly”. i’ve seen this happen first hand. you can argue that that wasn’t the original idea but i’ve seen enough “k8s solved all our problems!” type conference talks and blog posts to see how people can be fooled.
- orf 7y agoI too have seen technical car crashes, where people have chosen a technology and completely missed whatever value proposition it has, misusing it in the process. i.e "let our developers manage a cluster"?! I wouldn't draw many conclusions about the technology itself from that though.
- ec109685 7y agoDo you have a few examples of these?
- twblalock 7y ago> I don't care how good your hiring practices are, there is zero chance you get 5000 devs using this stack correctly. Google is able to pull it off. Obviously people make mistakes but there are systems and processes in place to take care of that. It actually does work pretty well.
- ex_amazon_sde 7y agoGoogle, Amazon and Facebook pull it off without using the tools listed.
- closeparen 7y agoBut with their own, older implementations of the same constructs, which inform the design of the listed tools.