Caso de estudio — Angular · DDD Architecture
Ibercaja necesitaba modernizar su web de clientes conectada a sistemas legacy. El reto era ofrecer acceso a cuentas, tarjetas e inversiones con la fiabilidad que exige la regulación bancaria y la expectativa de disponibilidad 24/7.
Se adoptó Domain-Driven Design con capas claras y programación reactiva en Angular. La separación por dominios permitió escalar por equipos y aislar reglas de negocio críticas de la UI.
DDD — dominios aislados, UI desacoplada
Múltiples APIs bancarias orquestadas con manejo fino de errores, reintentos y estados de carga. Cada flujo (saldos, movimientos, tarjetas) expone estados consistentes y mensajes comprensibles ante incidencias.
Orquestación — estados y errores predecibles
Autenticación reforzada, gestión de sesión y cifrado en tránsito. La UI comunica seguridad sin alarmar: microcopy claro, confirmaciones explícitas y prevención de doble envío en operaciones sensibles.
Cumplimiento AA con navegación por teclado, foco visible y etiquetado ARIA revisado. Testeo con lectores de pantalla para que la banca sea usable por todos, no solo por la mayoría.
AA — banca usable con teclado y lector
Portal estable, trazable y preparado para evolucionar sin regresiones. Base sólida que permitió añadir nuevos productos financieros sin reescribir flujos existentes.