While I agree with the premise, I disagree that monolith vs microservice is purely a team-level decision. Through an architecture audit I was once asked “why I had so many microservices”. It took a few meetings to explain to them the organizational constraints that painted us into that corner.
This seems related to Conway's law, where software structure tends to model the organizational structure of the people who constructed it.
Nice article! It reminds me the Team Topolgies talk in the DevOps Enterprise Summit in 2019: https://www.youtube.com/watch?v=haejb5rzKsM
While I agree with the premise, I disagree that monolith vs microservice is purely a team-level decision. Through an architecture audit I was once asked “why I had so many microservices”. It took a few meetings to explain to them the organizational constraints that painted us into that corner.