← Back to stories
Financial Services

Core Banking Modernisation: Db2 to Azure SQL

Swedish Financial Institution · February 1, 2026

Db2 Legacy Core Banking Lending C# / .NET 8 Deposits C# / .NET 8 Account Mgmt C# / .NET 8 Azure SQL Modern Core Banking Parallel-Run validation from day 1 Issues Closed 191 PR Merge 2 min Delivered In < 3 wks BDD / SpecFlow test suite Azure infrastructure

The Engagement

A Swedish bank needed to migrate its legacy Db2 core banking system to a modern C#/.NET 8 architecture on Azure. The scope covered three critical domains — Lending, Deposits, and Account Management — with a parallel-run comparison framework to validate every transaction against the legacy system from day one.

What Was Delivered

The factory delivered the full modernisation in under 3 weeks:

  • Three domain services (Lending, Deposits, Account Management) in C#/.NET 8
  • Db2 to Azure SQL migration with schema mapping and data verification
  • Parallel-run comparison framework validating new output against legacy from day one
  • BDD/SpecFlow test suite covering all business rules
  • Azure infrastructure provisioned via infrastructure-as-code

Results

  • 191 issues closed across the full engagement
  • Parallel-run validation operational from day one — no silent regressions
  • Median PR merge time of 2 minutes
  • Under 3 weeks from kickoff to production-ready delivery