Atualmente utilizamos Module Federation em um projeto construído com Create React App (CRA) na versão 16 do React. Estamos enfrentando grandes dificuldades devido a bibliotecas desatualizadas, com problemas de segurança e dependências depreciadas. Um dos principais obstáculos é que não conseguimos atualizar o React para uma versão superior à 17 de forma imediata.
Esse cenário nos leva a prever que, se nada for feito, em breve também ficaremos presos a versões específicas do Node e do NPM, o que pode comprometer ainda mais a manutenção do projeto.
Por isso, deixo um alerta: use Module Federation com cautela e planeje muito bem antes de adotá-lo. Atualizar múltiplos microfrontends e alinhar todos os times envolvidos pode se tornar uma tarefa complexa e bastante problematica