ChourioDev Logo
FinTech

Andrómeda — Payment API: SOAP to Microservices

Client: Andrómeda Ventures

The Problem

Andrómeda Ventures processed millions of monthly recharges and payments through a monolithic SOAP API with unacceptable latencies (~60 seconds). Telecom operators and partners demanded millisecond responses to maintain conversions.

The legacy system didn’t support independent deployments, modern observability or agile integration with new payment gateways.

Technical Solution

Chourio DEV led the architectural transformation:

  • NestJS microservices decomposition by domain: recharges, payments, reconciliation, notifications
  • PostgreSQL with operator partitioning and optimized indexes for high-volume queries
  • Redis for session cache, rate limiting and BullMQ queues
  • Circuit breakers and retry policies for external operator integrations
  • Docker CI/CD with blue-green zero-downtime deployments

Result: responses from ~60 seconds to under 100ms.

Business Impact

  • 99.8% response time improvement
  • Sustained capacity of 1000+ TPS
  • 99.9% uptime processing millions of transactions/month
  • Successful integration with Stripe, Ingenico and Mercadopago

Related services