Fundamentos
Arquitectura del portal
SPA + microservicios
El portal es una SPA Angular servida tras un API Gateway Nginx que enruta a microservicios FastAPI independientes por responsabilidad.
- authentication: login local y Okta, emisión de JWT.
- authorization: roles y permisos (RBAC).
- integrations: proxy a Zabbix e inventario de infraestructura.
- reports: generación automática de reportes mensuales.
Un worker dedicado sincroniza datos de Zabbix en Redis cada 120 s para respuestas sub-segundo.
