javascript architecture

Le pattern Module Federation en 2025

Karim L. 21 mars 2024 1 min de lecture 2040 vues

Module Federation : rappel

Module Federation est une fonctionnalité de Webpack 5 (et maintenant disponible pour Vite) qui permet à des applications indépendantes de partager du code à l'exécution. C'est la base technique des micro-frontends.

Quand l'utiliser

Ce pattern est pertinent quand plusieurs équipes travaillent sur des parties différentes d'une même application et que vous souhaitez déployer indépendamment chaque partie.

Les pièges à éviter

Le partage de state global entre remotes est un anti-pattern. Chaque micro-frontend doit être autonome et communiquer via des events ou un bus léger.

Alternatives

Pour les cas plus simples, les Web Components ou un simple iframe avec postMessage peuvent suffire.

Publie le 21 mars 2024

Chaque semaine, le meilleur de la tech française

Tendances, salaires, outils et opportunités — directement dans votre boîte mail.

Gratuit. Desabonnement en un clic. Pas de spam.