When you will choose monolith over microservices
Anonymous
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.
Check out your Company Bowl for anonymous work chats.