Veritec — Arquitectura de la Plataforma

Veritec — Arquitectura de la Plataforma An architecture diagram generated by Archify. 4 Aseguradoras (tenants) · Portal por compañía — nombres omitidos · Architecture component · multi-tenant 4 Aseguradoras (tenants) Portal por compañía — nombres omitidos multi-tenant Equipo LSV · admin + liquidadores · Architecture component Equipo LSV admin + liquidadores Cloudflare Pages + Functions · hosting SPA · edge serverless · Cloudflare Edge Cloudflare Pages + Functions hosting SPA · edge serverless Perímetro de Seguridad · Helmet · rate-limit · AES-256-GCM · VPS Coolify · Docker Perímetro de Seguridad Helmet · rate-limit · AES-256-GCM Portales Multi-Tenant · React 19 · TypeScript · Vite · Architecture component · Tailwind v4 · Framer Motion Portales Multi-Tenant React 19 · TypeScript · Vite Tailwind v4 · Framer Motion Express BFF · Docker · Coolify · VPS Coolify · Docker › sesión + AES-256-GCM · Node.js Express BFF Docker · Coolify Node.js PostgreSQL 18 Réplica · lectura · red interna · VPS Coolify · Docker › roles least-privilege · lsv_owner / lsv_app / lsv_sync · Pool pg PostgreSQL 18 Réplica lectura · red interna Pool pg Mapa + Informes PDF · Maps · jsPDF 3.0 · ExcelJS · Architecture component Mapa + Informes PDF Maps · jsPDF 3.0 · ExcelJS Dropbox API · SDK 10.34 · Architecture component Dropbox API SDK 10.34 Google Sheets · fuente de la verdad · edición humana · Architecture component Google Sheets fuente de la verdad · edición humana Apps Script (GAS) · API read-only para sync · Architecture component Apps Script (GAS) API read-only para sync Sync Horario · hourly 9-18 · upsert idempotente · VPS Coolify · Docker · Coolify Scheduled Task Sync Horario hourly 9-18 · upsert idempotente Coolify Scheduled Task HTTPS HTTPS entrega SPA API JSON proxy API protege DATA_SOURCE=db fallback DATA_SOURCE=gas EXTRACT MERGE upsert lee documentos por caso geolocalización · PDF Cloudflare Edge VPS Coolify · Docker sesión + AES-256-GCM roles least-privilege · lsv_owner / lsv_app / lsv_sync Legend Frontend Backend Database Cloud Security External

Plataforma

  • • Cloudflare Pages + Functions en el edge
  • • Portales React 19 multi-tenant · Express BFF Docker
  • • PostgreSQL 18 réplica de lectura · lecturas <20 ms

Seguridad y sync

  • • Helmet + CSP · rate limit · AES-256-GCM · roles least-privilege
  • • Sheets fuente de la verdad · sync hourly 9-18 · upsert idempotente