Skip to content
E3 CreaTIC

Fundamentals

Portal architecture

SPA + microservices

The portal is an Angular SPA served behind an Nginx API Gateway that routes to independent FastAPI microservices by responsibility.

  • authentication: local and Okta login, JWT issuance.
  • authorization: roles and permissions (RBAC).
  • integrations: proxy to Zabbix and infrastructure inventory.
  • reports: automatic monthly report generation.

A dedicated worker syncs Zabbix data into Redis every 120s for sub-second responses.