The Customer: Who they are
A commercial bank running its core data warehouse on Oracle for over 15 years, supporting risk, finance, and regulatory reporting.
The Challenge: Identifying the villain
Batch windows had crept from 4 hours to 11, ETL logic lived in undocumented PL/SQL packages written by people who’d since left the bank, and every new regulatory report meant weeks of archaeology before a single line of new code. “We were maintaining a museum, not a data platform,” said the Head of Data Engineering [placeholder].
The Journey: The search for a solution
The bank evaluated a straight “lift and shift” to cloud infrastructure, but a proof of concept showed it would simply move the same brittle logic to more expensive infrastructure — no batch window improvement, no maintainability gain.
The Discovery: Finding IDS
IDS was brought in through a technology partner recommendation, specifically for replatforming experience that went beyond infrastructure migration into re-architecting the pipelines themselves.
The Solution: The hero arrives
IDS designed a cloud-native lakehouse on Azure — Synapse for the warehouse layer, Data Factory for orchestration, Databricks for the transformation logic previously buried in PL/SQL — replacing monolithic batch jobs with modular, testable pipelines.
The Implementation: The battle
Migration was phased by subject area, running the legacy and new pipelines in parallel with automated reconciliation until each domain matched exactly. The trickiest obstacle was a set of undocumented risk calculations with no clear business owner; IDS worked with risk analysts to reverse-engineer and validate the logic before cutover.
The Results: The happy ending
- Batch window: 11 hours → 2.5 hours
- Infrastructure cost: 30% reduction post-migration
- Time to build a new regulatory report: weeks → days
- Zero reporting downtime during cutover
“We can finally add a new data source without holding our breath.” — Head of Data Engineering
Technologies used: Azure Synapse · Azure Data Factory · Databricks · Oracle (legacy source)