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?