Distributed transaction management system for POS devices and payment links developed for a Peruvian payment gateway. The system securely manages and processes payments, guaranteeing operations for 5,500 affiliated merchants.
Confidential
Fintech / Payment Processing
5,500 active merchants
An event driven and HTTP based Node.js microservices architecture was implemented, which enabled:
Event bus for asynchronous communication between microservices and system synchronization.
Relational database with optimized stored procedures for reports and transactions.
Independent services with isolated business logic and idempotent operations.
Backend: ├── Microservices (Node.js) ├── Apache Kafka Message Broker └── PostgreSQL Database