World Congress 2026 Europe • Jul 9, 2026 • Session details

The Migration Cookbook

Robert Lehmann

Software migrations fail for the same social reasons historical empires collapse. Discover why aligning team incentives is the real secret to a painless technical transition.

Pause
Mute Enter Fullscreen
#1 about 8 min

Learning from historical change management failures

How top-down forced changes without stakeholder input lead to massive rollbacks.

#2 about 4 min

Analyzing legacy product use cases before starting

Determining what goals users actually accomplish with a legacy tool rather than mapping exact features.

#3 about 2 min

Stopping new usage of the legacy product

How to halt the creation of new users or access tokens to stop the legacy user base from growing.

#4 about 4 min

Staffing and incentivizing internal migration teams

Assigning the same team to own both the legacy and new systems aligns incentives for completing the transfer.

#5 about 5 min

Communicating migration plans clearly and specifically

Using repeated messaging, designated figureheads, and tailored impact reports for leadership helps ease user transitions.

#6 about 3 min

Executing targeted segment migrations over big bangs

Breaking rollouts into small groups allows for independent rollbacks and continuous partial successes.

#7 about 2 min

Preparing canned support responses for edge cases

Equipping support teams with prepared answers for edge cases proves more effective than relying on documentation alone.

#8 about 3 min

Maintaining backward compatibility using simple shims

Preserving legacy URLs through simple rewrite components avoids frustrating users with broken internal links.

#9 about 1 min

Handling straggler teams that avoid migrating

Threatening to transfer legacy product ownership and pager duty effectively motivates the final holdout clients.

#10 about 1 min

Celebrating milestones to build migration champions

Highlighting successful segments builds trust and creates champions for subsequent rollout phases.

#11 about 2 min

Recognizing the social realities of technical migrations

Why clear communication and stakeholder management often outweigh purely technical execution challenges.

#12 about 2 min

Prioritizing difficult migration segments using objective scoring

Using numeric scoring based on complexity or blockers helps schedule the rollout of deeply complex migration phases.

Matching moments

2:11 min

Executing massive cloud network migrations while maintaining live systems

Dana Lawson Dana Lawson +1 · World Congress 2026 Europe

5:12 min

Addressing runtime migration specifics and future open source framework ambitions

Max Fischer Max Fischer +1 · World Congress 2026 Europe

4:02 min

Overcoming the perceived expense of major system migrations

Stefan Priebsch · World Congress 2021

3:56 min

Acknowledging the inevitability of software evolution and technology migrations

Luisa Rink Luisa Rink +1 · World Congress 2026 Europe

1:49 min

Transforming legacy platforms to cloud native patterns

Kai Geißelhardt +1 · World Congress 2022

3:56 min

Summary of migration steps and building team consensus

Phil Nash · World Congress 2023

Upcoming sessions on this topic

Open session

World Congress 2026 North America

September 25, 2026 · 09:40–10:10

Stage 3

Still on 4.8 or lower? A Practical Guide to Moving Your "Un-Migratable" .NET Apps

Isaac Levin

Developer Advocate

Isaac Levin
Open session

World Congress 2026 North America

September 24, 2026 · 14:10–14:40

Stage 4

Agentic Drift: keeping pace with your agents

Colleen Lake

Colleen Lake
Open session

World Congress 2026 North America

September 24, 2026 · 17:30–18:00

Stage 4

Boring Failover: Predictable Region Recovery Across 5,000 Microservices

Garvit Kataria, Sahil Sabharwal

Garvit Kataria
Sahil Sabharwal
Open session

World Congress 2026 North America

September 24, 2026 · 14:50–15:20

Stage 4

How to generate business value through performance optimizations

Nikolai Sidiropulo

Software Engineer at Meta

Nikolai Sidiropulo
Open session

World Congress 2026 North America

September 25, 2026 · 13:30–14:00

Stage 7

It’s Alive! Taming the MLOps Franken-Stack: Write, Run, and Serve with Michelangelo

Eric Wang, Paul Zimmerman

Eric Wang
Paul Zimmerman
Open session

World Congress 2026 North America

September 25, 2026 · 16:10–16:40

Stage 6

Designing APIs That Survive AI Agents at Scale

Phani Pendurthi

Mastercard, Principal Software Engineer

Phani Pendurthi