Contenido del curso
Contenido del curso
Giuliano De Leonardis
Marcos Monteverde
Juan José Jaramillo Cajamarca
Miguel Ángel Durán García
Cayo Legal
Ivan Camilo Buitrago Buitrago
Roiner Hernandez
Oriana Carolina Ailigo
Miguel Cobas
Francisco Serrato Jiménez
Irving Juárez
Alvaro Tobar
Jorge Mizrain Aguilar
Alvaro Rafael Guete Puello
Alfredo Olmedo
Daniel Ramos
Segundo Juan
Microfrontends: ¿qué son y cuándo usarlos?
Son una arquitectura de frontend que consiste en dividir la parte visual de una aplicación en pequeñas aplicaciones independientes.
El objetivo de los microfrontends:
Reto
gracias
¿Cuándo tendremos un curso de microfrontends en Platzi?
Buena pregunta. :D
x2
Los microfrontends son una arquitectura de frontend que consiste en dividir la parte visual de una aplicación en pequeñas aplicaciones independientes.
Objetivo de los microfrontends
Reto
El principal reto de los microfrontends es lograr la comunicación entre los equipos. Al tener una arquitectura distribuida, es importante establecer procesos y herramientas que permitan a los equipos colaborar de manera efectiva.
Cuándo usar microfrontends
Los microfrontends son una buena opción cuando:
Tuve un caso donde trabajo que el lenguaje que estabamos usando un framework que no nos servia para solucionar el problema de manera eficiente, y usar un microfrontend nos ayudo muchisimo.
hola como estas? como es que realizaste microfrontend?
Module federation es una muy buena opción para poder hacer microfrontends
Micro-Frontend
Es una arquitectura de desarrollo web moderna que nació en el 2016, con la cual podemos hacer aplicaciones altamente escalables y llevar la abstracción de código a otro nivel, ya no basando aplicaciones en módulos, ni componentes, si no en ++Microfrontends++ que no son mas que sub-aplicaciones web completamente autónomas, independientes y reutilizables, permitiéndonos también escalar de formas increíbles.
Los micro frontends también son recomendados para problemas de performance, ya que una SPA muy grande, trae sus problemas de rendimiento consigo. Entonces se puede separar el frontend en 2 o 3 aplicaciones más pequeñas, con tareas especificas para que mejore la experiencia de usuario, principalmente en el performance
Hace poco intenté implementar Microfrontends en mi proyecto NextJS y no lo logré, si no estoy mal por las nuevas características de NextJS hace difícil este concepto, alguno ha logrado microfrontends en Next?
Actualmente estoy trabajando en un sistema web construido en Angular. En total el sistema tendrá 21 módulos. Aplicaría para arquitectura microfrontends o cual sería el más ideal?
Gracias de antemano.
Microfrontends dividen una app en partes independientes con su propio ciclo y tecnología. Son ideales cuando el proyecto es grande, con varios equipos o necesitas despliegues más ágiles.
Solucion en los Microfronted con Docker, Docker Swarm o Kubernetes para Orquestación de contenedores
Justo ahora en el seleccionado de no country estamos por seleccionar ir por microfrontends, será la primera vez que trabajo con esto 😅
De que manera se integran? Se transforma un microfront en un componente embebible?