Microservices ensure Easy Maintainability, Modularity and improves Scalability.
If you intend to build a project easy to Scale , go for Microservices, where as Monolithic is just Monolithic , best suited for smaller Systems
Why should a project use a microservices architecture instead of a monolithic architecture?