Executando verificação de segurança...
1

Não posso dizer com 100% de certeza por não conhecer como é sua aplicação, nem quantas pessoas trabalham nela, mas eu decidiria da seguinte forma:

Usar microfrontend se:

  • Aplicação for MUITO grande
  • Muitas pessoas trabalhando no mesmo projeto/repositório e tenho algum destes problemas: muitos conflitos do git, CI/CD demora demais para rodar, times não conseguem trabalhar de forma assíncrona e independente.

Alternativa que eu estudaria:

  • Refatorar projeto, separando o código por módulos, ao invés de separar por tipo de arquivo (páginas, componentes, hooks, etc). Com módulos separados cada pessoa ou time pode trabalhar em um, mas sem a complexidade de configuração de um MFE.

Sobre conteúdos: dá uma pesquisada sobre o Module Federation do Webpack.

Achei estes links muito úteis também:

Carregando publicação patrocinada...