Skip to main content

Resumen ejecutivo

  • SPPD opera como una solucion distribuida con un microfrontend Angular, un backend de dominio y un backend especializado en maquina de estados.
  • La plataforma soporta captura de folios, promociones, aprobaciones, estados, trazabilidad e integracion con servicios corporativos.
  • La reestructuracion documental separa el HLD de los anexos tecnicos para que la lectura deje de estar dominada por listados sin contexto.
  • La prioridad arquitectonica actual es estabilizar seguridad, contratos de integracion y gobierno de persistencia.

Diagnostico de arquitectura

DimensionEstado actualLectura ejecutiva
Canal digitalFuncional, pero extenso y heterogeneoRequiere modularidad por capacidad
API de negocioConcentrada en alpura-sppd-mainDebe afirmarse como backend de dominio
OrquestacionAislada en state machineBuena direccion, requiere frontera mas explicita
IntegracionesAmplias y parcialmente dispersasNecesitan contrato y catalogo priorizado
DatosRepartidos entre varias basesRequieren gobierno y ownership
SeguridadRiesgos criticos identificadosNecesita remediacion inmediata

Hallazgos mas importantes

  1. Existen secretos y configuraciones sensibles en codigo y archivos de ambiente.
  2. Hay operaciones frontend sin backend claramente localizado.
  3. El uso de ddl-auto: update en ambientes altos introduce riesgo de drift.
  4. La documentacion previa mezclaba HLD con evidencia forense, dificultando la toma de decisiones.

Norte arquitectonico

TemaDecision recomendada
Estructura documentalMantener HLD corto y mover detalle a anexos
BackendSeparar dominio y orquestacion de forma mas estricta
SeguridadExternalizar secretos y estandarizar autenticacion
DatosControlar cambios con migraciones y ownership claro
IntegracionesDocumentar contratos por capacidad