When people decided to go Microservices route, In my 4 yrs of experience with it, please define couple of things before you go down that route. 1. How to share the database when there is too much of dependency between 2 microservices , think event driven or other mechanism like materilized views. 2. Please give developer more importance in this setup as there is too much of responsitbility being thrown up at devs.
I read this word " privilege" more in the comments. I just want to say to all used it , leaving a job with a public stunt from a high paying job is never an easy decision for anyone. We all love money. But when someone chose to stand up for what they thought is right, is a big thing. I believe we should honor and respect that. Being dismissive or saying he/she is privileged to make a decision is nothing but dishonor.