New York

October 15–17, 2025

Berlin

November 3–4, 2025

London

June 2–3, 2026

Migrations done right: Success stories and lessons learned

Learn proven strategies for executing large-scale system migrations safely, using incremental rollouts, clear planning, and strong stakeholder communication.

Speakers: Fernando Cristiani

Register or log in to access this video

Create an account to access our free engineering leadership content, free online events and to receive our weekly email newsletter. We will also keep you up to date with LeadDev events.

Register with google

We have linked your account and just need a few more details to complete your registration:

Terms and conditions

 

 

Enter your email address to reset your password.

 

A link has been emailed to you - check your inbox.



Don't have an account? Click here to register
November 14, 2025

Learn how to perform large-scale migrations and rewrites of complex systems safely. An experienced engineering leader will share his learnings from leading teams that have successfully performed multiple migrations over the past few years.

Performing large-scale migrations, rewrites, and sunsetting systems in software engineering is inevitable. They are an organic part of continuously growing, improving, and evolving the systems we work on. Teams and organizations that master these tasks successfully have a competitive advantage when it comes to adapting to changes and innovation.

This talk will share hard-earned lessons and insights on how to successfully migrate key functionalities safely and without negatively impacting users. It will first explore common reasons why teams usually need to undertake these projects. Then, it will present and assess different execution strategies, focusing in particular on different techniques that enable having incremental progress instead of a big bang switchover. Finally, it will cover how to effectively measure and communicate the progress of the migration, as well as how to build trust with stakeholders.

Key techniques discussed in this talk will include:

  • Learning how to break down your problem and set up an incremental delivery plan
  • Partial rollouts that provide faster feedback loops and avoid risky releases
  • Dual-read approaches, on-the-fly migrations, and hard cuts
  • Traffic splitting through feature flags and load balancing

The speaker will share his firsthand experience and learnings after having migrated several complex systems during the last years. Attend this session to gain valuable knowledge on ensuring your migrations are both safe and successful.