AML FRD
Empresa: Fundación Dondé
Cliente: Fundación Dondé
Sector: Banca
Ubicación: México
Challenge:
Implementación de sistema Antimoney Laundering – AML en un ambiente CLOUD.
Solución:
Stack: SALM v2, Java, Angular, Gradle, Jenkins Pipelines, Docker, Docker Swarm, SQL database, Service Principal, Kong gateway, Spring Core, Spring Web, ISTIO Gateway, ISTIO mtls, Floating IP.
Microservices Architecture
- Creación de arquitectura basada en microservicios con diseño orientado a cross cutting concerns, y con características para desplegarse de manera agnóstica en cualquier cluster de kubernetes tales como: GKE, AKS, EKS, entre los más importantes a mencionar.
- Implementación de diseño de escalamiento horizontal de los microservicios REST y del microservicio consumidor de mensajes AMQP (Advanced Message Queuing Protocol).
- Diseño de microservicios basados en patrones: AOP, MVC, Singleton, Prototype, Proxy Pattern.
- Diseño de microservicios backend basados en frameworks tales como: python y java, Spring Core, Spring MVC, Spring Data, Spring Integration, Spring Batch, Spring Security, Spring Retry.
- Diseño de microsevicios frontend basados en Single Page Applications SPA – frameworks tales como Angular y librerías customizadas para graficar y exportar reportes operativos.
Seguridad:
- Uso de Gateway para validación de token JWT basado en OAUTH.
- Uso de Gateway para controlar y despachar routeo de red hacia las diferentes aplicaciones distribuidas
- Uso de Gateway para manejar el ciclo de vida de APIs expuestas
- Uso de Gateway para manejo de Certificados SSL Cert
- Uso de Gateway para permitir salida al exterior y consumo de APIs fuera de la aplicación (3er party Integration).
- Uso de Plataformas de plataforma identity and Access Management – IAM
Jenkins devops CI/CD:
Uso de pipelines de CI/CD para deployments en ambientes no productivos y productivos.
Metodologías:
Ágiles basadas en herramientas Azure boards, con visualización de PKI’s cutomizados.