← All work

Banking · Custom software · 2023

Core banking services processing millions of transactions daily

Real-time gross settlement, enforced collection, and credit operations - built and integrated across an entire national banking system.

millions

of transactions processed daily

22

banks integrated end to end

3

core service lines delivered

What it meant

The services run at the centre of a national payment system, with every bank in the country integrated onto them.

The challenge

Central-banking infrastructure has no tolerance for partial correctness. Real-time gross settlement, enforced collection, and credit operations all had to process millions of transactions a day, and every commercial bank in the country needed to integrate against them - each with its own systems, timelines, and operational staff to train.

Our approach

We led core engineering across two teams delivering the RTGS, enforced-collection, and credit services, and owned integration end to end with the 22 banks that make up the national banking system - rollout, partner onboarding, and training included. We also set the technology standards the institution's digital services were built to, across .NET, Kafka, React, and Blazor, so what followed stayed consistent.

Tech stack

  • .NET
  • Kafka
  • React
  • Blazor
  • SQL Server

Client profile

National central bank

Client named on request, with their consent.

The integration

22 banks are integrated onto one settlement core, which carries 3 service lines: real-time gross settlement, enforced collection, and credit. Each keeps its own systems, its own timeline, and its own staff to train, so the same integration work - onboarding, rollout, and training - runs 22 times, one institution at a time. That is what the count costs: the schedule, not the code. Integrating 22 institutions is not 22 times the code. It is 22 rollouts, each on somebody else's calendar.

  1. 01

    banks

    22 integrated end to end, one tick each

    own systems, own timeline, own staff to train

  2. 02

    integration

    one at a time

    • onboarding
    • rollout
    • training

    22 × the same work

    the schedule, not the code

  3. 03

    settlement core

    millions of instructions a day

    3 service lines

    • real-time gross settlement
    • enforced collection
    • credit
Integrating 22 institutions is not 22 times the code. It is 22 rollouts, each on somebody else's calendar.

Want a result like this?

Tell us the problem - we’ll tell you, plainly, how we’d get there.

Start a project →