From Bottleneck to Breakthrough: Scaling Loan Management to 999 TPS and 6 Million Monthly Disbursements

999 TPS

performance benchmark achieved

250+

automated end-to-end tests

Project Overview

  • Country

    USA

  • Industry

    Fintech

  • Company size

    40+ employees

  • Timeline

    September 2024 - Ongoing

The client is a USA-based non-profit organization that stewards a global open-source community focused on expanding access to financial services.

The organization maintains an open technology platform used by financial services providers worldwide. Supported by certified local partners and global volunteers, the platform enables organizations to configure and deploy credit, deposit, and share products across multiple branches.

  • Global

    open-source community

  • Financial inclusion

    core mission

Business Challenge

  • The platform needed to handle approximately 6 mln new loan disbursements monthly while managing 10 mln closed loans and related transactions.

  • The existing system of record could not provide the required lending scale at a sustainable cost for continued market expansion.

  • Different credit products required flexible configurations for interest calculations, repayment schedules, risk parameters, fees, and other lending rules.

  • Legacy platform complexity created risks around performance, financial calculation accuracy, system stability, and safe delivery of changes at scale.

  • Expansion into emerging markets depended on establishing a scalable, lower-cost core system capable of supporting both consumer and merchant lending.

Our Solution

Approach

Binariks assembled a team of two Senior Java Engineers and two Senior AQA specialists who have both the technical depth and domain understanding required for complex fintech systems.

Understanding the legacy challenge was crucial. Our client's platform, initially launched in 2006, came with a mature but intricate codebase. Our team participated in comprehensive knowledge transfer sessions covering everything from business logic to technical architecture, ensuring we could navigate the complex calculations and dependencies inherent in loan management systems.

We integrated into the client's Scrum workflow, participating in regular open demos for stakeholders and end users. During refinements, our engineers worked closely with the knowledge owners, contributing to active Q&As and detailed developer notes that clarified requirements and uncovered edge cases early.

Binariks' QA specialists participated in requirement analysis, helped refine user stories, and defined test cases that would validate the system's most complex financial calculations.

Our goal was to move beyond feature delivery and address the underlying concerns about system stability, data accuracy, and scalability that were critical to handling millions of loans monthly.

Implementation

Core Technical Foundation:

The platform runs on a robust technology stack built for high-volume financial operations:

  • Backend: Java 17, Spring Boot, and Hibernate
  • Database: PostgreSQL for complex queries and data integrity across millions of transactions
  • Messaging: ActiveMQ and Kafka managing asynchronous repayment schedules and batch operations
  • Infrastructure: Kubernetes and Prometheus for orchestration and monitoring
Key Functional Enhancements:

Our development team delivered critical features that expanded platform capabilities:

  • Charge-off Management and Scheduling
  • Payment Holidays for Loans
  • Improvements to Progressive Loan workflows and charge creation logic
  • Performance optimization of batch processing for large-scale repayment cycles
Quality Assurance Transformation:

We fundamentally improved testing and release stability:

  • Built ~250 automated end-to-end tests validating complex financial operations (interest accrual, fee allocation, payment calculations)
  • Implemented automation frameworks using Java 17, JUnit, Cucumber, and Allure
  • Enhanced defect management process for better tracking and resolution
  • Introduced exploratory testing sessions to uncover edge cases in the legacy codebase

Technologies Used

  • Angular
  • Java
  • Typescript
  • Docker
  • Kubernetes
  • RxJS
  • GitHub Actions
  • Grafana
  • Prometheus
  • Kafka
  • Java Spring Boot
  • Jenkins

Value Delivered

  • 999 TPS

    performance benchmark achieved

  • 250+

    automated end-to-end tests

  • Supported 6M active and 10M closed loans with full operational stability
  • Enabled a lower-cost, scalable core system of record, crucial for expansion in emerging markets
  • Increased release reliability and accuracy through automated QA and defect management improvements
  • Enhanced confidence in financial precision, ensuring correct interest, repayment, and fee calculations across millions of records
  • Positioned the platform for continuous evolution, allowing faster delivery of new features and market adaptations

The end customer now has a foundation that supports their current scale while providing the flexibility and cost structure needed for their expansion strategy.

More importantly, they have a system that continues to evolve – a platform that grows with their business rather than constraining it.


Let's Start Your Project

We'd love to hear about the project you're working on. Simply complete the form and we'll be in touch.

What happens next?

01

Our expert will reach out to understand your goals and challenges

02

If needed, we'll sign an NDA to ensure full confidentiality

03

You'll receive a tailored roadmap with solution suggestions, timelines, and budget estimates