Tout comme son grand frère le Backend il y a peu, le Frontend tend à souffrir de la même maladie, à savoir des frontends monolithiques. Les symptômes sont bien connus aujourd’hui: des nouveaux développements qui héritent de choix passés malheureux et qui doivent s'adapter constamment, une maintenabilité complexe et des coûts de migration élevés voire non envisageables.
Le paradigme Microfrontend peut être la réponse à ces problématiques. L'idée simple derrière ce paradigme est de penser une application web comme une composition de fonctionnalités détenues par des équipes autonomes. Cette présentation va aborder tour à tour les différents éléments nécessaires à la mise en place d’une approche Microfrontend: aussi bien de l'organisation des équipes IT, du développement que du déploiement et de la maintenance.
En particulier, les moyens actuels de rendre réellement le développement frontend indépendant et isolé par le biais, par exemple, de custom element et de web components seront présentés ainsi que les manières de les intégrer dans vos nouvelles applications mais aussi dans votre front legacy...