Você já vai começar com 1 milhão de usuários?
Ou você não sabe a quantidade de usuários ou se até vai ter usuários?
Começa SEMPRE simples. Um monólito simples em um VPS barato!
Aqui tem uma lista enorme de empresas de VPS baratas!
https://www.tabnews.com.br/uriel/lista-de-sevidores-vps-baratos
Não adianta escalar antes de saber onde serão seus problemas de escala!
Ou se você terá problemas de escala antes de um ou dois anos!
Com o tempo vc vai saber onde é preciso separar em outro serviço.
Ai vc separa apenas ele o seu gargalo!
abraços