When you will choose monolith over microservices
Anónimo
You should choose a monolith architecture if you start developing a POC. Your software may change and migrate a lot to fit to needs that are not yet clearly defined. Monolith architecture allows you to change your models and services organization quicker. Moreover deployment is easier and not that delicate if you don't get much traffic.