@Chlouchloutte je rebondis sur ton post (qui m'a fort bien aidé) et je te publie cet article de Cam Jackson sur le blog de Martin Fowler (merci à Philou pour le lien).
Dans l'idée, je comprends la notion de découpling entre les composants visuels mais il y a plein de choses qui me chiffonnent :
-
J'aime bien l'idée d'avoir un bundle unique où l’agrégation se fait au build. C'est certes contraignant vis-à-vis du cycle de release mais ça a le mérite de réduire le nombre de requêtes HTTP, de profiter des minifications globales, de mutualiser facilement les libs et de synchroniser leurs versions sans trop d'effort.
-
J'aime bien la solution au runtime via Web Component, mais il faut gérer le use-case des versions différentes, s'assurer que le bundle n'embarque par de libs partagées et de réduire le nombre de requêtes HTTP.
J'ai le sentiment que tant que nous n'avons pas une multitude d'équipes, les µ-Frontends sont encore trop jeunes pour être un concept vers lequel se tourner.