VER

Caso de estudio — Angular · DDD Architecture

AngularDDD ArchitectureBanking

Banca online para una entidad líder.

Ibercaja - Web Clientes
01

Contexto

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.

02

Arquitectura DDD

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

Arquitectura DDD Ibercaja
DDD — dominios aislados, UI desacoplada
03

Integración de APIs

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

Integración APIs bancarias
Orquestación — estados y errores predecibles
04

Seguridad y confianza

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.

05

Accesibilidad AA

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

Accesibilidad banca
AA — banca usable con teclado y lector
06

Resultados

Portal estable, trazable y preparado para evolucionar sin regresiones. Base sólida que permitió añadir nuevos productos financieros sin reescribir flujos existentes.