Essa é uma pergunta puramente de arquitetura. A resposta rápida é: O que seu sistema precisa?

Precisa ser extremamente escalável, e não de forma uniforme? Faça em serviços.

Precisa ser estável, de rápido desenvolvimento e não tem um tráfego gigantesco? faça o que preferir.

Eu prefiro fazer monolito, mas não fico preso, analiso o que o projeto precisa antes.