Contenido
Arquitectura de referencia principal para abarcar el desarrollo de aplicaciones web modernas, en las que la composición se realiza en base a pequeños fragmentos denominados MicroFrontEnds, siendo el análogo al concepto de microservicios. Además, se reutilizarán aquellos bloques y módulos comunes a través de componentes web publicados debidamente en el catálogo de activos oficial.
Necesidad
Permitir la construcción y despliegue de servicios de backend que puedan dar cobertura a necesidades de negocio comunes: acceso y actualización de datos, envío y recepción de eventos, publicación de APIs de acceso y actualización, acceso a un sistema de caché, lectura o escritura de ficheros, etc.
Características principales
- Disponibilidad de catálogo de componentes web reutilizables entre los distintos MicroFrontEnds.
- Aplicaciones Shell para la integración de los MicroFrontEnds.
- Conjunto de MicroFrontEnds requeridos para el desarrollo de los módulos de las aplicaciones que estarán integrados en la Shell.
- Sistema de caché web de acceso de contenidos para mejorar el rendimiento en la visualización y acceso a contenidos.
- Sistema CDN para el acceso a recursos estáticos.
- Módulo de autenticación y autorización de peticiones.
- Colectores de telemetría para el envío de trazas, logs y métricas.
Relaciones
- Consumida por:
- Clientes (navegadores y dispositivos móviles, robots, ...)
- Accede a:
- Arquitectura de APIs.
Índice