ok I know there are a lot of #DevOps #SRE and #FrontEnd people on here these days so I'm hoping that I get a few good answers around this:
What do you call a team that is focused on the web side of the platform? My team is focused on the meta structure of a large web app and responsible for the overall "web platform" (how it builds, perf, monitoring) choices.
We're definitely not the SRE team, but we're also not a traditional product team. What would you call us?
@MALPI we think in JavaScript not Go 😉
We have a separate SRE team who manages K8s and does all of the things that are traditionally associated with SRE work.
@MALPI yes that was exactly what I had said about #kubernetes. If we aren't managing it feels wrong to call us a platform team. It's a large product so there's a bunch of teams all doing their own thing. We're like the "meta" product team.
There are no SREs embedded with us but organizationally were with the SREs not the other product teams (I think). So we get a lot of crossover work with them just to keep things confusing 😁
@mcneely @MALPI of course, if your product management does a good job prioritizing reliability projects (including refactoring, tech debt reduction, toil automation) over new features for customers, then yes, this conflict probably doesn't exist. But more commonly it's product management's job not to do this. And in those cases it helps reliability if SREs are a separate, independent organization, working very closely with the product team but ultimately pursuing different goals.
@mcneely I think it shouldn't be a matter of the Language you are using. I would consider the team that is managing #kubernetes a platform team. Whereas you are maintaining your product. But there is nothing that speaks against having embedded #SRE within the Teams or?