La arquitectura de Micro Frontends permite gestionar la parte gráfica de una aplicación (el Frontend) de la misma forma que se gestionan los Microservicios. Es posible dividir una aplicación en distintas partes o fragmentos y que, cada uno de ellos, sea expuesto desde servidores distintos.
Es una arquitectura que tiene ya algunos años y que se utiliza principalmente en aplicaciones que tienen un alto nivel de tráfico.
En el vídeo explico cómo funcionan los Micro Frontends y creo un pequeño ejemplo de integración con Liferay.
Enlaces:
https://www.infoq.com/news/2018/08/ex...
https://www.infoq.com/presentations/d...
https://engineering.atspotify.com/201...
https://luigi-project.io