Skip to content
JoleDev
ES
All projects
Microservices Architecture — Fintech Platform
Integration
Integration

Microservices Architecture — Fintech Platform

Scalable backend with Go and Node.js microservices, event sourcing, and Kubernetes orchestration.

Go Node.js Kubernetes RabbitMQ gRPC
Screenshot 1

Design and implementation of microservices architecture for a fintech platform. The system handles financial transactions, KYC identity verification, and regulatory report generation — processing thousands of operations per minute with high availability.

Implemented Services

  • Auth Service (Go): OAuth 2.0 authentication, MFA, session management
  • Transaction Service (Go): Payment processing with Saga pattern
  • KYC Service (Node.js): Identity verification with OCR and biometric validation
  • Notification Service (Node.js): Email, SMS, and push notifications
  • Reporting Service (Go): Batch regulatory report generation

Tech Stack

  • Languages: Go (critical services), Node.js (integration services)
  • Communication: gRPC (sync) + RabbitMQ (async/event sourcing)
  • Orchestration: Kubernetes on AWS EKS
  • Databases: PostgreSQL (transactional), MongoDB (documents), Redis (cache)
  • Observability: Prometheus + Grafana + Jaeger (distributed tracing)
  • CI/CD: GitHub Actions → Docker → ArgoCD → K8s