3 ms·
Super powerful platform tools like these are crazy hard to build, even more-so if platform teams don't have iron-fist like control of their infrastructure. So t
by AndrewKemendo 6y ago
Super powerful platform tools like these are crazy hard to build, even more-so if platform teams don't have iron-fist like control of their infrastructure. So that's the curious thing organizationally to me.
I'm curious how they manage their infrastructure in a way that enables these tools.
If it's truly distributed - where individual teams and provision resources self-service - then they would have to mandate (or template) that new services have service discovery and eventing/logging as a condition for SLA contracts?
Is infra completely abstracted away from product teams? How are resources provisioned and new services developed that ensures that these enterprise capabilities are pervasive?
- ohnoesjmr 6y agoI think Netflix has what they call a paved road, whereby every service in the company comes from a preset of templates (a web service in spring/cli in go etc), and all of these templates ship most integrations out of the box. It's fine to bring new frameworks/tools, but for those things to make it to prod they have to have a certain level of integration with the paved road. This is the epiphany that I was told by the people that tried to implement something similar in a different company, so not a fact.