High Performance Banking Microservices Platform

Loan payment inquiry system developed for a Peruvian financial institution. The software enables banking users to check their payment status quickly and securely.

Company:

Confidential

Industry:

Digital Banking / Financial Services

Scale:

1,000,000 banking users

Business Metrics

1MBanking Users
99.9%Service Operational Availability
100%Online Payment Inquiry

Implemented Solution

Architecture

Microservices with hexagonal architecture and Domain Driven Design (DDD) were implemented:

  • Business logic isolation from external dependencies
  • Independent scalability for each service based on demand
  • Resilience and fault isolation

Main Components

SQL Server

Relational database with optimized queries and strategic indexes for high concurrency.

Node.js Microservices

Independent services with isolated business logic and idempotent operations.

Docker

Containers for microservices deployment and orchestration, facilitating scalability and maintenance.

Used Technologies

Backend:
├── Node.js
├── SQL Server
└── Docker

Business Impact

  • Scalability and Maintainability: Robust, scalable, and easy to maintain banking application
  • Guaranteed scalability: Capacity to support continuous user growth without redesign
;