Coop EC
Coop EC es un MVP financiero para cooperativa que permite a los socios autenticarse, consultar cuentas, realizar transferencias internas y registrar pagos. La solución combina Angular SSR con tres microservicios Spring Boot y despliegue automatizado en Azure.

Frontend
Angular SSR presenta una experiencia web para registro, inicio de sesión, panel de cuentas e historial financiero.
Backend
Tres microservicios Spring Boot separan identidad, cuentas y pagos: `auth-service`, `account-service` y `payment-service`. Gestionan JWT, transferencias, débitos y persistencia de usuarios, cuentas, movimientos y pagos.
Datos
PostgreSQL persiste usuarios, cuentas, movimientos y pagos, con almacenamiento y acceso de datos para el flujo financiero de la cooperativa.
Arquitectura
La aplicación combina Angular SSR con microservicios Spring Boot que se compilan como imágenes nativas y se ejecutan en Azure Container Apps.
Seguridad
Las operaciones se protegen con JWT y la infraestructura usa Microsoft Entra OIDC para despliegues sin credenciales de Azure embebidas en el repositorio.
Integraciones
Terraform administra Azure Container Apps, Container Registry, PostgreSQL, identidad administrada, observabilidad y Azure Service Bus. GitHub Actions construye las imágenes y despliega cambios mediante OIDC.
