I am going to take a somewhat tangential approach to the subject. You see, most discussions about the Microservices architecture are centered around technological aspects: which language to choose, how to create the most RESTful services, which service mesh is more appropriate, etc.
However at VSHN we have long ago figured out that the most important factor of success for software projects is people. And the thesis of my talk today is that the choice of Microservices as an architectural pattern has more to do with the organizational structure of your organization, rather than the technological constraints and features of the final deliverable.
Blog post: https://www.vshn.ch/en/blog/microservices-or-not-your-team-has-already-decided/