Micro-Frontends discovery
[!note] Charla de Luca Mezzalira sobre micro-frontends y el patrón de service discovery aplicado al frontend.
- SPA es deployada a producción y luego los clientes la ven.
- CSR micro-frontend deployment.
- Static vs dynamic imports.
- Module federation (static import).
- Service discovery pattern => ver microservices.io.
Challenges
- discover new version
- re-risk the deployment
- fallback alternatives
como?
blue-gree deployment canary release
Problema y solución
como implementar todas las features en un application shell?
json-schema => acá se defien la URL a la nueva versión, dependencias y la URL a la versión de Fall-back y los ambientes de integración con las versiones de los componentes que se quieren deployar.
Esta configuración debe ser cargada antes que nada, lo primero para que sea reconocida y cargada.