Microfrontends en JavaScript. El Fin de las arquitecturas Monolíticas
Detalles
Los micro-frontends son una solución arquitectónica que permite descomponer una solución monolítica en módulos interactivos más pequeños, individuales y parcialmente independientes.
La idea detrás de esta estrategia es pensar en una solución web como una composición de características que son gobernadas de forma separada durante todo el proceso de desarrollo, lo que permite asociarlas a equipos de producción diferentes y acelerar los procesos de entrega. Así, cada equipo, típicamente asociado a un área determinada de negocio, gestiona la construcción y mantenimiento correctivo y evolutivo de un micro-frontend de manera autónoma e independiente del resto de micro-frontends que componen la solución web.
En esta sesión presentaremos los conceptos detrás de los micro-frontends y discutiremos cuándo conviene utilizarlos y en qué tipo de arquitecturas resultan. A través de life coding veremos cómo implementarlos creando de cero una aplicación sencilla.
Sobre el Speaker:
David Carmona es Principal Front-end Engineer en ERNI y líder de la comunidad Front-end en Barcelona y Madrid. Con una amplia trayectoria en el desarrollo de tecnologías Front-end, está especializado en soluciones Web, AR/VR, Mobile y en cualquier tecnología orientada a optimizar la interacción humano-máquina. Comprometido con la divulgación del conocimiento, imparte workshops y conferencias sobre innovación y buenas prácticas en desarrollo Front-end.
