
Don’t start with a monolith if you want to end up with microservices. It’s usually a good idea to follow the YAGNI principle, but a monolith won’t magically contain services waiting to be liberated..
Source :- https://martinfowler.com/articles/dont-start-monolith.html