Arquitectura de Servicios
Descripción de la Arquitectura
El diseño se basa en tener dos sistemas separados: PREX y ORDEN.
- PREX maneja la automatización. Lee facturas con OCR e IA y saca reportes. Lo diseñamos para que pueda trabajar solo (standalone), con su propia base de datos, conectándose a ORDEN solo si hace falta.
- ORDEN es puro cumplimiento fiscal para la DGII. Su punto fuerte es la seguridad: tiene un middleware que aísla los datos de cada cliente (multi-tenant) para que nadie vea lo que no debe
Se separaron las bases de datos (
prex_dbyorden_db) para evitar dependencias mas adelante. Esto da libertad para escalar cada lado por separado y flexibilidad para venderlos en paquetes separados. La comunicación es vía API REST; no compartimos relaciones directas en la base de datos, lo que mantiene el código limpio y desacoplado