top of page

Why “Lift and Shift” isn’t a shortcut, it’s a sequencing decision

  • Mar 5
  • 3 min read

Updated: Mar 13

Removal men moving data

“Lift and shift” is often criticised as superficial transformation. But in data platform migrations, keeping the same schema can be the most disciplined move you make.

The mistake is not lift and shift. The mistake is trying to redesign everything at once.

When organisations migrate infrastructure and redesign the data model simultaneously, complexity multiplies. Reconciliation becomes opaque. Data contracts blur. Trust erodes. What should be a controlled migration becomes an uncontrolled reinvention.

Used correctly, lift and shift is not avoidance. It is sequencing.


The Real Value of Keeping the Schema

Maintaining the existing data model during migration delivers three critical advantages.


1. Clear Data Contracts

If the schema remains consistent:

  • Downstream systems continue to function

  • Reports do not require simultaneous rewrites

  • Integration points remain stable

You are changing where the data runs, not what it means.

This preserves contractual clarity between producers and consumers. For enterprise environments with dozens of consuming systems, that stability is invaluable.


2. Reconciliation Becomes Possible

Parallel running is only useful if you can reconcile outputs.

Keeping the schema constant allows:

  • One-to-one table comparisons

  • Controlled variance analysis

  • Numeric reconciliation at dataset and report level

  • Clear defect isolation

If you redesign the data model at the same time, discrepancies become ambiguous. Is the variance caused by transformation logic? Business rule interpretation? Model redesign? Aggregation change?

Without structural equivalence, proving correctness becomes far more difficult.

Migration confidence and sign off depends on comparability.


3. Reduced Cognitive Load

Teams already face:

  • New cloud tooling

  • New deployment pipelines

  • New security models

  • New cost mechanics

Adding a new domain-driven data model at the same time increases delivery risk significantly.

Separation of concerns matters:

  • Phase 1: Infrastructure migration, behavioural equivalence

  • Phase 2: Structural modernisation

Trying to compress both into one programme often leads to fatigue, delays, and diluted focus.


Why Redesigning at the Same Time Fails

There is a strong temptation to “fix everything while we’re there.”

It feels efficient.It feels strategic.It feels like momentum.

But redesign introduces:

  • New aggregation logic

  • Reinterpreted business rules

  • Refactored joins and relationships

  • Domain re-boundaries

  • Rewritten semantic layers

At that point, you are no longer migrating. You are transforming the meaning of the data.

That is a fundamentally different risk profile.

When numbers change during a migration, stakeholders ask a simple question:

“Is the new system wrong, or did the definition change?”

If you cannot answer that instantly, trust declines.


The Strategic Two-Phase Model

A more resilient pattern is:


Phase 1: Behavioural Parity

  • Migrate infrastructure

  • Maintain schema

  • Preserve transformation logic (or change it when the original logic is not reproducible, defensible or non-deterministic)

  • Reconcile outputs

  • Establish operational stability

  • Decommission legacy safely (and gain those early cost benefits)

The goal is equivalence, not necessarily improvement, although often you get those anyway as a by-product of moving to the cloud.

This creates a clean baseline in the cloud.


Phase 2: Functional Data Domains

Only once parity is proven should you:

  • Introduce domain-oriented models

  • Redesign transformation logic

  • Simplify legacy work-arounds

  • Rationalise technical debt

  • Optimise for cost and performance

Now redesign becomes intentional rather than entangled.

And importantly, you have a known-good baseline to compare against.


Why This Is Not “Playing It Safe”

This is not conservatism. It is control.

Cloud migration already changes:

  • Infrastructure architecture

  • Operational tooling

  • Security enforcement

  • Observability and cost exposure

That is enough structural change for one phase.

Separating migration from model modernisation increases:

  • Auditability

  • Financial predictability

  • Stakeholder confidence

  • Programme transparency

It also creates cleaner funding conversations. Phase 1 is risk reduction and platform stabilisation. Phase 2 is value creation and domain enablement.

Those are different investment cases.


The Real Meaning of Lift and Shift

When schema consistency is preserved, lift and shift becomes:

  • A trust-building exercise

  • A reconciliation enabler

  • A risk isolation mechanism

  • A structural reset point

It is not the end state. It is a controlled transfer of state.

If you attempt to re-platform and reimagine simultaneously, you create compounded uncertainty. If you sequence them, you create optionality.

The irony is this:

The most mature cloud migrations often look conservative at first. They prioritise parity. They protect data contracts. They respect reconciliation.

Modernisation then follows, deliberately.

Lift and shift is not a lie. It becomes one only when it is positioned as transformation rather than transition.

Used well, it is the disciplined first move in a longer architectural strategy.

Comments

Rated 0 out of 5 stars.
No ratings yet

Add a rating
bottom of page