Arquitectura
Arquitectura de aplicación
Las piezas de software y cómo se comunican.
Hay dos caminos hacia la plataforma y una base común:
- La consola web (Next.js) habla solo con la API (NestJS). La API aplica los permisos del rol y limita cada consulta a la empresa de la sesión (RLS).
- Los equipos y PCs alimentan a la telemetría (Node), que recibe los datos, los normaliza, evalúa reglas y calcula predicciones.
- Ambas escriben y leen de los mismos datos: PostgreSQL (aislado por empresa), Kafka (tiempo real) y EMQX (broker MQTT).