I don’t know if the author has worked with micro services. MS solve a communication issue. If implemented semi-properly teams stop blocking each other and the overall result is _faster_ and _safer_ feature delivery to production because the scope a team (or tribe, etc) will be working on a smaller, isolated codebase. The challenge _usually_ is that now developers have to take the environment into consideration introducing new patterns (retries, structured logs, time outs, circuit breakers, possibly SLIs for other teams, distributed tracing, metrics, etc). Given a large enough org, someone will either adopt or write a micro-framework to handle all or most of them.
To re-iterate if introducing MS stalled feature delivery, then it is a premature decision. YMMV, of course as there are other reasons to isolate part of the code base (e.g. compliance).
That you guys aren’t finding the value tells me you’re using the tool wrong and likely have already decided with prejudice, because I have primary experience that once you try to figure out how it’s useful, you’ll find remarkable utility waiting. It’s ok, man. I’m sure many folks found the computer useless too.
> Seriously?
Why do you doubt that at all? It's literally what the parent comment suggested doing: Keeping track of different people and getting a sense for who impacts business outcomes versus who is all talk. This is what people do in general. It's not some magical skill that only engineers can have. We all observe who gets things done and learn who can't follow through over time.
These ideas that only engineers can see how things work and that once we're promoted to management we just become dumb robots incapable of seeing reality is ridiculous.
> Politics over the last 10 years come to mind. Bad behavior is often rewarded. Doesn’t mean you should partake, but I don’t call it cynicism as much as realism.
Politics isn't the workplace. If you're using hot-button public politics spanning the country as an analog for teams working together in a workplace, you're going to end up with some deeply flawed mental models of how management works.
Dead Comment