Large-Scale Enterprise Data Platform Migration Using AI and Generative AI Automation

commbank · Finance · 2024 · source Agentic: yes · promotional bias: med · source-backed · extracted with prompt 0.5.6 (schema v2)

Generated from extraction.json — do not edit by hand. Every claim cites verbatim source evidence; stated means the quote directly asserts the claim, implied means it supports it indirectly.

Problem

Domain: Regulated enterprise data-platform migration

Commonwealth Bank of Australia needed to move decades of on-premise data platforms into an AWS data mesh so federated data scientists and engineers could work where the data lived and build AI systems at scale. The migration had to transform tens of thousands of legacy pipelines, preserve exact financial-data correctness, satisfy governance and risk controls, and complete quickly enough that the bank's AI strategy was not blocked by legacy infrastructure.

Constraints:

Architecture

CBA built CommBank.data, an AWS-based data mesh with a federated producer-consumer operating model, self-service data marketplace, and embedded governance. The migration program used steel-thread workshops with AWS and HCL to prove and productionalize migration paths for complex pipelines and AI use cases. AI and generative AI accelerators transformed legacy pipeline code, checked for errors, and supported output reconciliation. Parallel testing and automation validated migrated outputs against on-premise tables, while HCL scaled certified data-engineering teams, connect pods, migration squads, automation squads, and embedded AI engineers under a unified delivery cadence.

Diagram confidence: reconstructed (reconstructed from prose).

flowchart LR
  onprem["On-premise data platforms"] --> steel["Steel-thread validation"]
  onprem --> accelerators["AI migration accelerators"]
  steel --> accelerators
  accelerators --> recon["Parallel reconciliation harness"]
  recon --> mesh["AWS mesh ecosystem"]
  accelerators --> mesh
  mesh --> cbdata["CommBank.data"]
  cbdata --> teams["Producer-consumer data teams"]
  cbdata --> marketplace["Unified data marketplace"]
  cbdata --> governance["Governance safeguards"]
  teams --> marketplace
  engineers["Embedded AI engineers"] --> accelerators
  delivery["Migration delivery teams"] --> engineers
  delivery --> mesh
Drag to pan · scroll or use +/− to zoom · reconstructed from the source's described component topology

Components

Component Role Interacts with
On-premise data platforms Legacy systems holding decades of bank data and 61,000 pipelines that lacked AI-scale interoperability. Steel-thread validation, AI migration accelerators, Parallel reconciliation harness
Steel-thread validation Early workshops that tested complex pipelines and AI use cases while productionalizing the migration outcome. On-premise data platforms, AI migration accelerators, AWS mesh ecosystem
AI migration accelerators AI and generative AI automation that transforms legacy code and checks for errors during migration. On-premise data platforms, Parallel reconciliation harness, AWS mesh ecosystem, Embedded AI engineers
Parallel reconciliation harness Testing and reconciliation layer that compares migrated outputs to on-premise results at row, column, and number level. AI migration accelerators, On-premise data platforms, AWS mesh ecosystem
AWS mesh ecosystem Cloud data mesh target that supports federated teams, independent data movement, and governed data use. Steel-thread validation, AI migration accelerators, Parallel reconciliation harness, CommBank.data
CommBank.data Named CBA data mesh ecosystem empowering 40 lines of business within a trusted and controlled framework. AWS mesh ecosystem, Producer-consumer data teams, Unified data marketplace, Governance safeguards
Producer-consumer data teams Federated business units that build, own, manage, produce, and consume data products. CommBank.data, Unified data marketplace, Governance safeguards
Unified data marketplace Self-service discovery and access layer for requesting and consuming data across the AWS ecosystem. CommBank.data, Producer-consumer data teams
Governance safeguards Risk and governance controls embedded throughout the data and AI lifecycle for regulated-bank safety by design. CommBank.data, Producer-consumer data teams
Embedded AI engineers Specialist engineers embedded in migration teams to identify automation opportunities and create creative tension. AI migration accelerators, Migration delivery teams
Migration delivery teams CBA, AWS, and HCL teams organized around certified data engineers, connect pods, scaled migration, automation, and full-cycle engineering. Embedded AI engineers, AI migration accelerators, AWS mesh ecosystem

Data flow

Legacy on-premise pipeline logic and data moved through steel-thread validation, AI-assisted code transformation, error checking, and parallel test/reconciliation loops. The migrated pipelines landed in the AWS mesh ecosystem, where business units own data products under a producer-consumer model. Users discover and request data through a unified marketplace, while governance and risk controls are embedded across the data and AI lifecycle. Engineering teams used metrics, certification, full-cycle engineering, and AI-driven automation to keep migration quality improving sprint by sprint.

4 supporting quotes
“Historically, CBA held years of rich data held in on-premise platforms that lacked interoperability and could not scale for AI.”transcript, stated
“we built AI and generative AI that transform code, check for errors, and then tested the output”transcript, stated
“reconciling the tables exactly to our on-premise platform 100%.”transcript, stated
“self-service data sharing through a unified data marketplace, a single pane of glass where users can discover, request, and consume data”transcript, stated

Why this architecture

CBA chose a governed AWS data mesh because centralized data teams and on-premise platforms could not keep pace with AI-scale business demand. The steel-thread approach reduced risk by proving and productionalizing the hardest migration paths early. AI accelerators and parallel testing were necessary because the scope and timeline made manual transformation of 61,000 pipelines impractical, while the bank's regulatory context required exact reconciliation rather than best-effort migration.

4 supporting quotes
“a centralized data team couldn't keep pace with our business demand to scale on AI.”transcript, stated
“we established a data mesh ecosystem on AWS cloud that empowers our federated teams to operate independently”transcript, stated
“steel threads prove the technology, but they also productionalize the outcome.”transcript, stated
“Every single row, column, and number needed to be accounted for.”transcript, stated

Models used: AI and generative AI code-transformation accelerators · agent-led delivery cycle (future direction) · AWS cloud · CommBank.data

Scale

Alternatives considered (roads not taken)

Keep data engineering on centralized on-premise platforms

Rejected because: The centralized team and on-premise systems could not keep pace with AI demand or scale for AI workloads.

“a centralized data team couldn't keep pace with our business demand to scale on AI.”transcript, stated
“on-premise platforms that lacked interoperability and could not scale for AI.”transcript, stated

Use a traditional proof of concept or MVP

Rejected because: CBA used steel threads because they prove the technology and productionalize the outcome.

“Unlike a proof of concept or an MVP, steel threads prove the technology, but they also productionalize the outcome.”transcript, stated

Rely on manual code migration alone

Rejected because: The migration used AI and generative AI to transform code, check errors, and test outputs at 61,000-pipeline scale.

“we built AI and generative AI that transform code, check for errors, and then tested the output”transcript, stated
“Developing automation accelerators of parallel testing enabled us successful migration of 61,000 pipelines”transcript, stated

Centralize all data ownership after migration

Rejected because: CBA decentralized ownership into a producer-consumer model where each business unit manages its data as a product.

“we decentralized and adopted a clear producer-consumer model.”transcript, stated
“Each business unit now builds, owns, and manages its data as a product”transcript, stated

Patterns

batch-offline-processing (migration)

The migration transformed and reconciled a large population of legacy data pipelines as a controlled offline modernization program.

“We migrated 61,000 on-premise pipelines to our AWS mesh ecosystem.”transcript, stated
“Developing automation accelerators of parallel testing enabled us successful migration of 61,000 pipelines”transcript, stated

eval-driven-development (quality)

CBA required migrated outputs to reconcile exactly, tested every pipeline three times, and used quality metrics sprint by sprint.

“with a hundred percent of data pipelines tested three times, that's 229,000 tests.”transcript, stated
“We improved test and migration quality in each sprint by use matrices and track progress.”transcript, stated

tool-use-orchestration (automation)

AI and generative AI accelerators were embedded into the migration workflow to transform code, check errors, and test output.

“we built AI and generative AI that transform code, check for errors, and then tested the output”transcript, stated

safety-policy-enforcement (governance)

Governance and risk controls were embedded through the data and AI lifecycle as safety by design for a regulated bank.

“As a bank, safeguards are non-negotiable, so we embedded governance and risk controls at every stage of the data in AI lifecycle”transcript, stated
“all the while, enforcing strict governance.”transcript, stated

data-quality-loop (data-platform)

The migration treated exact table reconciliation and sprint-level quality metrics as feedback loops for improving migration quality.

“reconciling the tables exactly to our on-premise platform 100%.”transcript, stated
“We improved test and migration quality in each sprint by use matrices and track progress.”transcript, stated

Tradeoffs

Data-platform operating model

Chose Federated data mesh with embedded business data teams over A centralized data team model.

Rationale: CBA says centralized data could not keep pace with AI demand, so data engineers and scientists moved closer to lines of business and customers.

“a centralized data team couldn't keep pace with our business demand to scale on AI.”transcript, stated
“we embedded data engineers and data scientists directly into the lines of business”transcript, stated

Migration proof strategy

Chose Steel threads over Traditional POCs or MVPs.

Rationale: Steel threads were used to prove the technology while also productionalizing the migration outcome.

“Unlike a proof of concept or an MVP, steel threads prove the technology, but they also productionalize the outcome.”transcript, stated

Migration acceleration approach

Chose AI and generative AI automation plus parallel testing over Manual migration and sequential validation alone.

Rationale: The scale of 61,000 pipelines, 10 petabytes, and a nine-month timeline required automated transformation and parallel quality checks.

“Automation and Gen AI. Developing automation accelerators of parallel testing enabled us successful migration of 61,000 pipelines”transcript, stated
“over 10 petabytes of data over to AWS in less than nine months with precision”transcript, stated

Governance placement

Chose Embed safeguards throughout the data and AI lifecycle over Treat compliance as a separate post-migration review.

Rationale: The regulated-bank context made governance non-negotiable and required safety by design.

“safeguards are non-negotiable, so we embedded governance and risk controls at every stage”transcript, stated
“ensuring safety by design.”transcript, stated

Gotchas (what bit them)

AI-scale data work follows the data location.

Root cause: Data scientists and engineers need to work where enterprise data lives, so leaving rich data on-premise blocks cloud AI adoption.

Resolution: Move the data estate and workforce onto the AWS mesh ecosystem rather than only migrating selected applications.

“where the data lives is where every data scientist and data engineer in the bank will work.”transcript, stated
“we moved our entire data engineering and AI workforce to AWS cloud.”transcript, stated

A large bank cannot accept approximate data migration correctness.

Root cause: Financial data accuracy, regulatory trust, and operational integrity depend on exact table-level consistency.

Resolution: Reconcile migrated outputs exactly to on-premise tables and account for every row, column, and number.

“reconciling the tables exactly to our on-premise platform 100%.”transcript, stated
“Every single row, column, and number needed to be accounted for.”transcript, stated

Traditional POCs may prove feasibility without reducing production migration risk.

Root cause: The hardest pipelines and AI use cases need productionization evidence, not only a demo.

Resolution: Use steel threads to test complex pipelines and productionalize the outcome early.

“to test our most complex data pipelines and AI use cases to see if the migration to AWS native technologies was possible.”transcript, stated
“steel threads prove the technology, but they also productionalize the outcome.”transcript, stated

Large migration programs can fail through partner misalignment.

Root cause: Ambitious deadlines and big programs create coordination risk across bank, cloud, and systems-integrator teams.

Resolution: Operate as one unified team with shared purpose, cadence, ownership, and close CBA-AWS-HCL collaboration.

“We adopted this approach to stop any potential misalignment, often associated with big programs of work and ambitious deadlines.”transcript, stated
“The mantra, One Team One Dream united CBA, AWS, and HCL Tech”transcript, stated

AI migration accelerators still require organizational capacity building.

Root cause: Automation works inside an engineering delivery model, not as a replacement for trained data engineers.

Resolution: Upskill early, certify engineers, shift toward full-cycle engineering, and embed AI engineers in teams.

“We began upskilling and certifications early, so our team was ready and effective from start of the migration.”transcript, stated
“Elite AI engineers were embedded in the teams to foster creative tension and consistently identify ways to accelerate.”transcript, stated

Evaluation

CBA evaluated the migration through steel-thread tests on complex pipelines and AI use cases, exact output reconciliation to the on-premise platform, three tests for every pipeline, sprint-level quality metrics, and delivery-progress tracking.

Metrics: 61,000 migrated pipelines · 10 petabytes of data · nine-month migration duration · 100% of data pipelines tested three times · 229,000 total tests · 100% table reconciliation to the on-premise platform · every row, column, and number accounted for · over 250 AWS-certified data engineers · 40 lines of business empowered

4 supporting quotes
“The migration took nine months with a hundred percent of data pipelines tested three times, that's 229,000 tests.”transcript, stated
“reconciling the tables exactly to our on-premise platform 100%.”transcript, stated
“Every single row, column, and number needed to be accounted for.”transcript, stated
“We improved test and migration quality in each sprint by use matrices and track progress.”transcript, stated

Outcomes

The transcript describes a 17.5-million-customer bank handling 50% of Australia's transactions, 40 lines of business on CommBank.data, 61,000 pipelines, 10 petabytes, nine months, 229,000 tests, 100% reconciliation, and a delivery team peaking above 250 AWS-certified data engineers.

5 supporting quotes
“We migrated 61,000 on-premise pipelines to our AWS mesh ecosystem.”transcript, stated
“That's equivalent to 10 petabytes of data.”transcript, stated
“The migration took nine months with a hundred percent of data pipelines tested three times, that's 229,000 tests.”transcript, stated
“we moved our entire data engineering and AI workforce to AWS cloud.”transcript, stated
“we are committed to incorporating AI accelerators for all future transitions and legacy migration initiatives.”transcript, stated