This is the first stage of a connected journey. We begin with the inherited estate, because every decision that follows depends on understanding what is really holding delivery back.

From Legacy to IntelligentA continuous ten-stage transformation route begins with the inherited estate and ends with compounding data and AI capability. Part 1 is highlighted. From Legacy to Intelligent A ten-stage route from inherited estate to compounding capability. Inherited PART 1 · YOU ARE HERE Connected Governed Trusted Unified Interoperable Model-ready AI-enabled Operational Compounding Part 1 makes inherited risk visible. Every later stage replaces one fragile handover with a governed capability.
Visual 1 · The route from inherited complexity to compounding capabilityPart 1 makes the inherited risk visible. Every later stage replaces one fragile handover with a governed capability.

The sequence begins by making inherited risk visible. It then establishes ownership and migration discipline before introducing Microsoft Fabric, OneLake, deliberate Databricks workload placement, model delivery, governance automation and AI operations. Fabric and Databricks are not presented as consecutive platform replacements: the target is one governed estate in which each engine has a deliberate role and unnecessary data copying is avoided.

About this series: From Legacy to Intelligent

The journey from legacy infrastructure to AI is not a sequence of technology purchases. It is the gradual construction of a governed operating system for data and AI. Every stage removes one fragile handover and replaces it with a reusable, governed capability.

Each article leaves one reusable artefact for the next. Later parts publish in sequence.

  1. Recognise — The Model Is the Easy BitYou are here
  2. Organise — Do Not Migrate the Mess
  3. Connect — Build a Bridge, Not a Big Bang
  4. Establish — Fabric Is the Landing Zone, Not the Strategy
  5. Unify — OneLake Is Not One Giant Bucket
  6. Trust — Turn Migrated Data into Data Products
  7. Choose — When Databricks Earns Its Place
  8. Interoperate — One Estate, Two Engines
  9. Industrialise — Replace Model Projects with a Model Factory
  10. Evidence — Generate Governance, Do Not Assemble It
  11. Operate — AI Is a Production Service
  12. Compound — Make Every Use Case Improve the Capability

The model that was ready but could not go live

The Model Is the Easy BitA completed model trapped behind fragile organisational handovers.The Model Is the Easy BitA finished model can still be trapped by the delivery system.READY ASSETMODEL READYDatasame inputs?Identitycan it read?Runtimesame packages?Evidenceright version?Integrationusable output?Operationswho responds?BUSINESS VALUEThe model is one asset. The delivery path is the capability.
Visual 2 · A completed model trapped behind fragile handoversThe model can be technically ready while the organisation remains unable to turn it into a reliable decision.

Consider a composite UK insurer. Its pricing team has spent months developing a new model. The evaluation looks strong. The business sponsor wants the benefit in the next release. A successful experiment has been registered, documented and presented.

Then production preparation begins.

The runtime identity cannot read one of the required source tables. Nobody can say with confidence whether the training dataset applies the same exclusions as the scheduled production feed. A package used in development is incompatible with the approved production runtime. The shared compute policy cannot support one part of the workload, but the exception route is unclear. The governance submission links to results from a different model version. The output format does not match what the downstream pricing system can consume. Monitoring has been discussed, but thresholds, alert recipients and rollback authority have not been agreed.

Each issue looks small when viewed alone. Together they reveal something much larger. The organisation has built a model, but it has not yet built the capability required to turn that model into a reliable insurance decision.

The model was ready. The organisation was not.

Why the visible problem is rarely the real problem

An enterprise machine-learning framework is often described as a collection of templates for training, registering and deploying models. That description is attractive because it makes the problem look bounded. Build the repository, create the pipeline, choose the platform and delivery should accelerate.

Insurance exposes the weakness in that view. Models sit inside a web of customer data, financial decisions, regulatory expectations, legacy systems and operational processes. A technically elegant model can still fail because its wider delivery system is fragile.

The model is downstream of seven connected capabilities.

A Model Rests on a Delivery SystemThe model-delivery dependency tower.A Model Rests on a Delivery SystemWeak foundations keep technically sound models from production.LOAD PATH TO PRODUCTIONRELIABLE PRODUCTION DECISIONMonitoring and ownershipDetect, decide, recoverDownstream integrationUse the decision safelyGovernance evidenceApprove the deployed versionDeployment parityPromote the same behaviourRuntime and packagesReproduce the executionIdentity and accessReach inputs safelyData and lineageExplain trusted inputsEvery layercarries theproduction loadA weak layer does not stay local. It weakens the decision above it.
Visual 3 · The model-delivery dependency towerThe same model can be blocked or dependable. The difference is the strength and alignment of every layer beneath it.

Legacy data and lineage determine whether the inputs are explainable. Identity and access determine whether people, pipelines and serving workloads can reach those inputs safely. Compute, runtimes and packages determine whether an experiment can be reproduced. Environment and deployment parity determine whether the same code behaves consistently as it moves towards production. Governance evidence determines whether the version being approved is the version being deployed. Downstream integration determines whether the model can influence a real insurance process. Monitoring and ownership determine whether anyone will notice when the service or the model deteriorates.

This is why a failed production release is rarely just an access problem, a package problem or a governance problem. It is usually evidence that the delivery path was designed too late.


Eight ways a legacy-to-AI transformation can fail

These failure states are connected. One unresolved weakness creates the conditions for the next.

Small Gaps Become Business RiskEight connected failure states form an escalating cascade.Small Gaps Become Business RiskOne fragile handover compounds into the next.COMPOUNDING FAILURE PATH1Lift debtReplica2CopyconfusionSwamp3SplitplatformsTurf war4Late accessBacklash5PermanentpilotNo route6ManualapprovalBottleneck7Hero supportDependency8SilentfailureValue lossEach unresolved handover makes the next failure easier to trigger.
Visual 4 · Eight connected failure statesThese are not isolated problems. Each unresolved weakness makes the next breakdown easier to trigger and harder to detect.

1. The expensive legacy replica

The organisation moves servers, pipelines and reports but leaves ownership, duplication and manual controls unchanged. Cloud services add flexibility, but the same brittle dependencies now run on a different bill. Costs become more visible without becoming more intentional.

The warning sign is a migration programme measured by assets moved rather than capabilities improved or legacy services retired.

2. The data-swamp outcome

Teams copy data into cloud storage faster than they define contracts, owners, quality thresholds and approved uses. More data becomes technically available, yet analysts and model teams still create their own reconciliations because they do not trust the shared version.

The result is not a single source of truth. It is a larger set of competing truths.

3. The platform turf war

Microsoft Fabric and Databricks are introduced as rival destinations. Teams duplicate datasets and pipelines so that each platform can claim completeness. Architecture decisions become vendor debates rather than workload decisions.

That is unnecessary. Fabric uses OneLake as a logical data foundation, and current interoperability allows supported OneLake data to be queried from Azure Databricks through read-only catalog federation. Fabric can also expose supported Unity Catalog data through metadata mirroring and shortcuts without replicating the underlying data. The details and limitations matter, and Parts 7 and 8 will examine them carefully. The leadership point is simpler: one governed estate can use more than one engine without becoming two disconnected estates.

References: Microsoft Fabric overview, OneLake catalog federation, Unity Catalog mirroring.

4. The security backlash

Least privilege is correct, particularly where pricing, claims, fraud or customer data is involved. Trouble begins when access is designed after development. Missing permissions are then experienced as arbitrary blockers, urgent exceptions multiply and teams look for unofficial routes.

Good security is not weaker control. It is a delivery design in which human, pipeline and runtime identities are known before the build depends on them.

5. The permanent pilot

Experimentation remains productive because individuals can work around uncertainty. Production does not. Models accumulate in notebooks and demonstrations while the path through access, packages, testing, promotion, evidence and support remains bespoke.

The organisation appears innovative but captures little repeatable value. Every successful prototype increases the future handover backlog.

6. The governance bottleneck

Governance is invited after model development and asked to approve a package assembled manually. Metrics come from one run, data documentation from another and deployment configuration from a third. Review becomes slow because evidence is inconsistent, not because governance is inherently slow.

The better goal is evidence by design. Version, commit, data references, features, parameters, tests, approval and deployment history should emerge from the delivery path. Human judgement remains essential, but evidence collection should not rely on archaeology.

7. The hero dependency

As the platform grows, users discover who knows how to fix access, restart compute, approve a package, interpret a deployment error or find the correct owner. That expert becomes the routing layer for the entire capability.

Heroic support feels helpful in the short term. At scale it is an operational risk. Knowledge must become service routes, request forms, runbooks, dashboards and visible ownership.

8. The silent production failure

A scheduled job can complete while its inputs drift, its predictions change materially or its business performance declines. Technical availability is not model health. Without quality checks, statistical monitoring, thresholds, alert routing and rollback authority, a production model can remain online after it has stopped being dependable.

This is the final consequence of treating deployment as the finish line.


The cloud is an opportunity to redesign the path

None of this is an argument against cloud migration. It is an argument for using migration to remove accumulated operating debt.

Microsoft documents routes for moving and modernising legacy, on-premises and PaaS workloads in Fabric. Fabric Data Factory can connect to supported on-premises sources through an on-premises data gateway, which makes phased coexistence possible while teams validate, reconcile and retire workloads deliberately. See the Fabric migration overview and on-premises data access.

The important choice is not simply how to copy data. It is what the new path should make repeatable:

The journey produces a system, not a collection of projects

This series will build one artefact at each stage. Each output becomes the input to the next article.

Twelve Decisions Become One Operating SystemTwelve article artefacts assemble one operating blueprint.Twelve Decisions Become One Operating SystemEach phase adds a reusable capability.CAPABILITY BUILDESCAPERisk mapCharterWavesFOUNDATIONFabricOneLakeProductsDELIVERYPlacementFactoryEvidenceOPERATEServiceLearningReuseONE CONNECTED OPERATING BLUEPRINTTwelve outputs join one capability instead of becoming twelve documents on a shelf.
Visual 5 · Twelve artefacts assemble one operating blueprintEvery article leaves a reusable output that becomes an input to the next stage.

The sequence is deliberate:

Legacy estate Migration Fabric OneLake Databricks Model factory Governed AI AI operations

This is a capability sequence, not a requirement to replace one vendor with another. The platforms provide tools. The organisation must provide coherent ownership, standards, controls and operating decisions.


A transformation risk diagnostic

Use this diagnostic before treating platform selection as the main decision.

Make Risk ActionableA transformation risk control panel.Make Risk ActionablePair each hidden weakness with a named control.DIAGNOSTIC CHAINWEAK SIGNALBUSINESS EXPOSURENAMED CONTROLUndocumented jobsRelease depends on discoveryDependency mapOwner: architecturePermissions found lateCutover stalls or bypasses controlIdentity designOwner: securityEvidence rebuilt by handApproval cannot match releaseVersioned recordOwner: governanceA risk is actionable only when evidence and decision authority are visible.
Visual 6 · A transformation risk control panelThe warning signals locate capability risk before platform selection is mistaken for transformation readiness.
AreaEvidence of readinessWarning sign
EstateSystems, dependencies and owners are mapped.Critical flows depend on undocumented jobs or individuals.
MigrationEach wave has an outcome, reconciliation plan and retirement decision.Success is measured only by workloads copied.
DataContracts, quality thresholds and lineage exist.Cloud data is available but not trusted.
AccessHuman, pipeline and runtime identities are designed before build.Permissions are discovered during release.
RuntimeCompute, Python, packages and environments are compatible.Development success cannot be reproduced in production.
DeliveryVersioned code, tests, promotion gates and rollback exist.Productionisation begins with a notebook handover.
GovernanceEvidence is linked to the approved version.Approval packs are reconstructed manually.
ConsumptionDownstream systems and users can consume governed outputs.A registered model has no viable last mile.
OperationsMonitoring, alerts, owner, incident route and rollback are agreed.Availability is mistaken for model health.
SupportRequests use visible service routes and runbooks.Routine blockers depend on a named expert.

If several warning signs are familiar, the organisation does not need to abandon its transformation. It needs to widen its definition of transformation.

What comes next

At the end of Part 1, our insurance company has not migrated a pipeline or created a lakehouse. It has achieved something more important: it can see that its problem is architectural and organisational, not merely technical.

The transformation risk and dependency map is now the first artefact in the journey. It shows where ownership is unclear, where handovers are fragile and where a platform decision would otherwise conceal unresolved risk.

The answer is not to select another platform and start moving data. The next task is to decide what should be preserved, what should be retired, what must be redesigned and who will own the decisions.

Next in the series · Part 2, Organise
Do Not Migrate the Mess

Giving every dependency group an outcome, accountable owners, a migration strategy, evidence expectations and an exit condition — before anything is copied to a target platform.


Sources and claim map

This article draws on four classes of evidence. Internal evidence covers recurring delivery patterns and controls from Athos engagement standards. Official capability covers current product and migration facts supported by primary vendor documentation. Athos recommendation covers architectural and operating-model conclusions drawn from that evidence. Composite narrative describes a realistic insurer scenario used to explain a connected problem; it is illustrative and does not disclose any single organisation's internal details.

ClaimClassSource
Access, compute, package and environment mismatches block model deliveryInternal evidenceAthos environment, identity and access standards; package and runtime governance standards
Late notebook handovers create repeated MLOps refactoringInternal evidenceAthos model factory, repository and PR governance standards
Governance assembled after development is slow and inconsistentInternal evidenceAthos model card, governance submission and metadata-driven MLOps standards
Monitoring requires data, prediction, performance, alert and rollback controlsInternal evidenceAthos model monitoring and AI operations standard
Routine delivery should use service routes and runbooks rather than named expertsInternal evidenceAthos service catalogue, onboarding and release standards
Fabric provides a unified analytics platform and documented migration routesOfficial capabilityMicrosoft Fabric migration overview
Fabric can access supported on-premises sources through an on-premises data gatewayOfficial capabilityAccess on-premises data in Fabric Data Factory
Supported OneLake data can be queried from Azure Databricks through catalog federationOfficial capabilityEnable OneLake catalog federation
Fabric can expose supported Unity Catalog data through metadata mirroring and shortcutsOfficial capabilityMirroring Azure Databricks Unity Catalog
A model is only as reliable as the delivery system beneath itAthos recommendationSynthesis of internal capability and operating-model evidence
The eight failure states form a causal chainAthos recommendationSynthesis of migration, governance, delivery and operations patterns
The model that could not go liveComposite narrativeConstructed from recurring pain points across Athos engagements

Product-claim boundaries. This article does not claim unrestricted bidirectional Fabric and Databricks writes, universal zero-copy interoperability or automatic governance. Later articles state supported item types, read-only boundaries, identity requirements and preview status where material. Vendor capabilities change; product claims were checked against official documentation at the time of writing.

Not sure whether your platform decision is hiding a capability gap?

We help organisations map transformation risk before the migration starts - ownership, data contracts, identity, runtime, governance evidence and operations - then build the governed Fabric and Databricks estate that follows. Book a free 30-minute call to walk through the diagnostic against your own estate.

Book a Free Call

← Back to Blog