Saltar al contenido
JoleDev
EN
Todos los proyectos
Arquitectura de Microservicios — Plataforma Fintech
Integración
Integración

Arquitectura de Microservicios — Plataforma Fintech

Backend escalable con microservicios en Go y Node.js, event sourcing, y orquestación con Kubernetes.

Go Node.js Kubernetes RabbitMQ gRPC
Captura 1

Diseño e implementación de arquitectura de microservicios para una plataforma fintech. El sistema maneja transacciones financieras, verificación de identidad KYC, y generación de reportes regulatorios — procesando miles de operaciones por minuto con alta disponibilidad.

Servicios implementados

  • Auth Service (Go): Autenticación OAuth 2.0, MFA, gestión de sesiones
  • Transaction Service (Go): Procesamiento de pagos con patrón Saga
  • KYC Service (Node.js): Verificación de identidad con OCR y validación biométrica
  • Notification Service (Node.js): Emails, SMS y push notifications
  • Reporting Service (Go): Generación de reportes regulatorios batch

Stack técnico

  • Lenguajes: Go (servicios críticos), Node.js (servicios de integración)
  • Comunicación: gRPC (sync) + RabbitMQ (async/event sourcing)
  • Orquestación: Kubernetes en AWS EKS
  • Base de datos: PostgreSQL (transaccional), MongoDB (documentos), Redis (cache)
  • Observabilidad: Prometheus + Grafana + Jaeger (tracing distribuido)
  • CI/CD: GitHub Actions → Docker → ArgoCD → K8s