HOME

CREATIVE

Live Migration

OVERVIEW

Created a guided and transparent end to end experience for users to easily migrate their on-prem clusters to Atlas cloud management.

YEAR

2023 - 2025

ROLE

Product design
Design strategy
Stakeholder management
Cross-team collaboration
User research
User testing

TEAM

2 Designers
1 Researcher
6 Engineers
4 Product managers
1 Technical Writer

Problem space

Many enterprise customers were failing their mission critical migrations to MongoDB cloud at a staggering low 25.9% success rate.

How might we create a painless and scalable migration experience for enterprise engineers to transition databases from local to cloud-managed environments?

Understanding the user: self-serve and enterprise needs

For our self-serve users, the old Atlas live migration experience overwhelming, confusing and lacked general guidance. Users mainly trialed and errored their way through the flow, manually locate set up inputs, could not self-diagnose errors, had had to blindly trust the migration progress.

For enterprise customers migrating over hundreds of clusters from on-prem and self-managed systems to Atlas, this proved to be an even more stressful situation. Businesses couldn't trust the service, constantly needed on the clock support, and allocated months of time for migration setbacks.

Thus, I conducted multiple preliminary methods to validate these assumptions and collect more data:

  1. 10 Enterprise migration support interviews

  2. 3 Migration service competitor analysis

  3. 2 Design studios with 12 migration SMEs

ENTERPRISE MIGRATION SUPPORT INTERVIEWS
INTERVIEW NOTES
DESIGN STUDIOS
DATA ANALYSIS

Solidified goals

At this point, I aligned with stakeholders and solidified our primary goals. This became the north star focus for the remainder of the project timeline.

Design goals

Make a discoverable central hub for all database migration services. Simplify, linearize, and provide guidance throughout a migration flow. Provide migration transparency through metadata tracking and status visibility. Provide increase assurance and security through data validation.

Design goals

Make a discoverable central hub for all database migration services. Simplify, linearize, and provide guidance throughout a migration flow. Provide migration transparency through metadata tracking and status visibility. Provide increase assurance and security through data validation.

Design goals

Make a discoverable central hub for all database migration services. Simplify, linearize, and provide guidance throughout a migration flow. Provide migration transparency through metadata tracking and status visibility. Provide increase assurance and security through data validation.

Business goals

Increase legacy database conversion success and enterprise customer retention. Decrease support time spent on migrations. Increase paid usage of platform features such as vector search, online archive, and stream processing.

Business goals

Increase legacy database conversion success and enterprise customer retention. Decrease support time spent on migrations. Increase paid usage of platform features such as vector search, online archive, and stream processing.

Business goals

Increase legacy database conversion success and enterprise customer retention. Decrease support time spent on migrations. Increase paid usage of platform features such as vector search, online archive, and stream processing.

Re-vamped
migration flow
Re-vamped
migration flow
Re-vamped
migration flow

After validating multiple iterations of work with external user testing and follow up interviews, these are the key solutions addressing the specified goals.

Centralized use case home

Previously, users could not find the Live Migration feature hidden under the cluster card menu. Now, users have increased awareness through a dedicated migration home in the project level side navigation. This new hub has increased dedicated support and guidance for self serve endeavors.

AFTER
BEFORE
arrow_downward

Guided setup and automated verification

Previously, users had to constantly go hunt for source cluster information, ip addresses and user credentials. Now, set up is integrated into the migration flow - Atlas automatically identifies available clusters, provides network access and creates a temporary user for the migration. During the migration, Atlas will automatically verify the data moved.

AFTER
BEFORE
arrow_downward

Introduced migration progress transparency

Previously, after starting the migration, users remained uncertain with inaccurate and vague progress information. Now, there is a dedicated migration progress page for every distinct migration initiated with stage explanations and metadata details so users can remain aware and confident in their journey.

AFTER
BEFORE
arrow_downward

Simplified completion

Previously, completion was a stressful, confusing and manual process for users. Now through automation, progressive disclosure and simplification of information, completion is now a two step process - users need to stop writes then we automatically verify and finalize the migration for them.

AFTER
BEFORE
arrow_downward

Celebrated success

We now end their journey with a bit of joy through a final success report and easy redirection to their new cloud-managed cluster!

AFTER
BEFORE
arrow_downward

Measured success

The design was gradually implemented in prioritized phases. In mid 2025, majority of the live migration UI had gone live along with multiple engineering correctness efforts. By late 2025, segment tracking made it clear that Atlas live migration has drastically improved in success rates and in bringing a cleaner and more automated experience to users.

0% ->

100%
100%
100%

of all Atlas live migrations are now automatically and successfully verified during the migration process. Users no longer have to opt in or manually verify their migrations.

25.9% ->

89.7%
89.7%
89.7%

of all Atlas live migrations are successful, excluding user caused errors. This shows an increase in experience navigability and backend assuredness, especially from the original low 25.9% success rate!

44% ->

70%
70%
70%

of all migration now use Atlas live migration and are self service. Larger migrations still require the usage of standalone mongosync and migration factory help, but future endeavors to add filtered sync, resumability and customizable parameters to Atlas live migration will improve scaled usage.

Learnings

CROSS TEAM COLLABORATION

I have always worked very closely with my engineering team. This project highlighted the importance of involving engineering early and frequently in the design process, utilizing async communication and keeping a living document for notes and decisions as a result.

FLEXIBILITY AND COMMUNICATION

In 2023, this was my first large blue sky project. By struggling with the unknown, I learned to be more comfortable with it - that included being flexible with planning and communicating changes early and clearly.

STAKEHOLDER MANAGEMENT

This was my biggest lesson in stakeholder management and empathetic communication. I learned to help everyone’s voices be heard in important conversations but also, to prioritize feedback from a user and business perspective for a good balance backed by reasoning.

SUBJECT MATTER EXPERTISE

As a product designer working at MongoDB, a database company, I’ve always loved the technicalities of every project I work on. The extent of the migration hub project allowed me to explore my creative problem solving skills and the flexibility of our timeline and engineering resources allowed me to user test and update iteratively.

Smooth Scroll
This will hide itself!

Live Migration

OVERVIEW

Created a guided and transparent end to end experience for users to easily migrate their on-prem clusters to Atlas cloud management.

Live Migration

OVERVIEW

Created a guided and transparent end to end experience for users to easily migrate their on-prem clusters to Atlas cloud management.

AFTER
BEFORE
arrow_downward
AFTER
BEFORE
arrow_downward
AFTER
BEFORE
arrow_downward
AFTER
BEFORE
arrow_downward
AFTER
BEFORE
arrow_downward
AFTER
BEFORE
arrow_downward
AFTER
BEFORE
arrow_downward
AFTER
BEFORE
arrow_downward
AFTER
BEFORE
arrow_downward
AFTER
BEFORE
arrow_downward
ENTERPRISE MIGRATION SUPPORT INTERVIEWS
INTERVIEW NOTES
DESIGN STUDIOS
DATA ANALYSIS
ENTERPRISE MIGRATION SUPPORT INTERVIEWS
INTERVIEW NOTES
DESIGN STUDIOS
DATA ANALYSIS
DESIGN STUDIOS
DATA ANALYSIS