¿Qué son Microfrontends?

Arquitectura que divide una app frontend en apps más pequeñas e independientes.

Ventajas

Equipos independientes, tecnologías diferentes, deploys independientes, escalabilidad.

Desventajas

Complejidad, overhead, debugging difícil, bundle size.

Cuándo Tiene Sentido

Equipos grandes, apps muy grandes, necesidad de tecnologías diferentes.

Cuándo NO Tiene Sentido

Equipos pequeños, apps pequeñas, sobre-ingeniería.