Microfrontends vs Fragments

Guille Paz


Después de leer mucho llegué a la conclusión que prefiero hacer una diferenciación entre Microfrontends y Fragments.

Microfrontends: la separación de una experiencia completa (el negocio) en diferentes aplicaciones de frontend.

alt

Fragments: Componentes que se comparten entre aplicaciones, o bien, que los responsables son otros equipos.

alt

Creo que en la mayoría de los casos es necesario pensar en una arquitectura de microfrontends para que las cosas escalen a nivel técnico, a nivel equipo y en el tiempo.

Respecto a Fragmentes, lo veo más complejo ya que depende de la complejidad del negocio, la cantidad de equipos, la separación de responsabilidades. ¿Quién sería el responsable si un Fragment falla?

Es con Fragments donde Web Components entra a jugar el partido y depende mucho de la necesidad.

En resumen, es un tema de naming y conceptual pero me sirve para empezar a hablar de lo mismo.

Con esto ya puedo dormir tranquilo y empezar a pensar en Fragments.

Microfrontends ya está adentro 😁

Lecturas recomendadas:

Chao. 🚀