How Teams Get Microservices Wrong from the Start
buttercms.com
buttercms.com
Now you end up in microservice soup, too much overhead, no standards used in between them with differing levels and quality of execution.
I’m not sure what the long term answer is but remember that every decision to put code into production is a decision that not only affects you but the team and company as a whole.