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

Eu atualmente estou trabalhando em um projeto de migração de arquiteturas de monolitos para arquitetura de microfrontends e como tudo na área da programação, tem seus pontos positivos e negativos. No meu caso utilizo o angular com single-spa.

Creio que o maior ponto positivo desse tipo de arquitetura aparece quando você tem múltiplas equipes que precisam trabalhar paralelamente em algo que para o usuário seria o mesmo produto.

Não vejo problema em você criar um app como prova de conceito para tentar entender como funciona esse tipo de arquitetura, mas tenha em mente que ela resolve problemas específicos e cria “problemas” diferentes, vi em um dos seus comentários que quer utilizar SSR, você não vai fazer da mesma forma que faz em uma aplicação normal, terá que adaptar para o tipo de arquitetura. Dependendo de qual estratégia utilizar, module federation, single-spa ou outro tipo, pode complicar mais ainda seu trabalho.

Como exemplo, aqui tem uma issue do single-spa em que eles conversam sobre o suporte ao nextjs: https://github.com/single-spa/single-spa.js.org/issues/306

Carregando publicação patrocinada...