Gostei muito do artigo.

Estou desenvolvendo um framework modular que se relaciona bem com o tema de múltiplos repositórios. Em breve, vou compartilhar mais detalhes.

em resumo, o repositório do projeto vem limpo. Caso o desenvolvedor queira usar algum módulo (API, Front, Banco de dados ...) ele pode puxar esse modulo usando repositorios remotos.

Essa alternativa não funciona bem para a mesma pasta. mas é boa para quem quer algo mais simples por pasta. Um repositório de repositoriós.