I see a lot of places that seem to either think that: 1. Microservices will let them ship things faster or 2. It's microservices everywhere or nothing Microservices might let you ship faster if you are really good at deciding where to draw the lines between services and really good at managing multiple deployment pipelines and all the infra - that's a pretty tough ask. Also, if you have a monolith it's perfectly fine…
Starting with a monolith could lead to really difficult refactorings unless you structure the code in a way that it can be easily decoupled.
Microservices -> monolith : difficult refactoring
Microservices with poorly chosen context boundaries -> microservices with well chosen context boundaries: very difficult refactoring.