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.