Case study / Financial services
One balance sheet for a four-market bank
A real-time treasury platform that replaced nine regional systems and gave a commercial bank a single view of its balance sheet.
- Client
- Ledger
- Sector
- Financial services
- Year
- 2026
- Scope
- 3 services
- Services
- Web platform / Cloud & APIs / Design system
Ledger / Financial services
Case study / 2026
01
1.1s
Largest dashboard LCP
02
99.99%
Platform uptime
03
11 → 2
Days to close
Context
The problem we found
Nine regional treasury systems, four regulators, and a month-end close that took eleven days. The bank could not see its liquidity position in time to act, and every regional team kept its own definition of a customer.
Method
How we worked
Four decisions that shaped the build.
- 01
Modelled a single ledger domain with event sourcing and a read model per market.
- 02
Built an Angular platform with server-rendered dashboards and optimistic writes that keep an audit trail.
- 03
Moved regional systems behind an anti-corruption layer so migration could happen market by market.
- 04
Instrumented reconciliation and close-time metrics before the first market went live.
What the client said
“They rebuilt the core without a single day of downtime. The close is now measured in hours, not weeks.”