Le pattern Module Federation en 2025
Module Federation : rappel
Module Federation est une fonctionnalite de Webpack 5 (et maintenant disponible pour Vite) qui permet a des applications independantes de partager du code a l'execution. C'est la base technique des micro-frontends.
Quand l'utiliser
Ce pattern est pertinent quand plusieurs equipes travaillent sur des parties differentes d'une meme application et que vous souhaitez deployer independamment chaque partie.
Les pieges a eviter
Le partage de state global entre remotes est un anti-pattern. Chaque micro-frontend doit etre autonome et communiquer via des events ou un bus leger.
Alternatives
Pour les cas plus simples, les Web Components ou un simple iframe avec postMessage peuvent suffire.