¿Buscas nuestro logo?
Aquí te dejamos una copia, pero si necesitas más opciones o quieres conocer más, visita nuestra área de marca.
¿Buscas nuestro logo?
Aquí te dejamos una copia, pero si necesitas más opciones o quieres conocer más, visita nuestra área de marca.
dev
Álvaro Cuevas 31/10/2023 Cargando comentarios…
Llevar a cabo un buen desarrollo frontend a medida que un proyecto va creciendo puede resultar, en muchos casos, un gran reto para el equipo de trabajo. En estas aplicaciones grandes no funciona el enfoque monolítico tradicional y recurrir a los microfrontends puede ser una buena manera de dar respuesta a este problema.
De todo esto vamos a hablar en este episodio. Comentamos las ventajas y desventajas de esta arquitectura y vemos algunos ejemplos para entender los conceptos que explicamos.
Es un término que surge por primera vez en 2016 a raíz de extender el concepto de los microservicios del lado del backend hacia el frontend. Al aplicar el mismo concepto de los microservicios pero en el frontend, se compone la interfaz de nuestra aplicación en distintos módulos o aplicaciones independientes especializadas cada una en funcionalidades concretas.
La idea principal es concebir la página web como un conjunto de aplicaciones independientes que se desarrollan, testean y despliegan de forma autónoma por un equipo de trabajo concreto, permitiendo una mayor flexibilidad, agilidad y reduciendo el acoplamiento y las dependencias entre ellos.
El enfoque principal de Module Federation es crear módulos remotos, entendidos como piezas de código independientes que pueden ser compartidas entre diferentes aplicaciones.
Estos módulos nos facilitan el compartir información y recursos entre aplicaciones independientes, mejorando la modularidad, la reutilización de código y la flexibilidad en el desarrollo de aplicaciones web. Con unas pocas líneas de código en cada uno de los ficheros de configuración de Webpack, tenemos fácilmente definida la arquitectura.
Te recomendamos que le eches un vistazo a nuestro post: Introducción a la arquitectura de microfrontends con un ejemplo en React.
Puedes escucharlos en las principales plataformas de podcast: Ivoox, Spotify, YouTube, Google Podcast, Apple Podcast y Amazon Music.
Los comentarios serán moderados. Serán visibles si aportan un argumento constructivo. Si no estás de acuerdo con algún punto, por favor, muestra tus opiniones de manera educada.
Estamos comprometidos.
Tecnología, personas e impacto positivo.
Cuéntanos qué te parece.