You can read this data migration.
Data Migration Types
Data migration types:
- Refronting
- Replacing
- Rehosting
- Rearchitecting
- Retirement
Refronting
Refronting means updating or redesigning the user interface (UI) of an application while keeping the backend largely unchanged.
Replacing
Replacing means substituting an existing system or application with a new one, often with a more modern or efficient solution.
Rehosting
Rehosting means moving an application to a different hosting environment, typically from on-premises to the cloud, with minimal modifications (also known as “lift and shift”).
Rearchitecting
Rearchitecting involves redeveloping the application using new programming paradigms (for example, web development, object-oriented, or others) and that may require the use of reengineering and reverse engineering techniques to determine the full functionality of the application before migrating
Retirement
Retirement means decommissioning an application or system that is no longer needed, often after migrating its functionality to a new solution.