Migration Paths Directory

Explore proven migration paths for languages, frameworks, databases, and cloud platforms. Find complexity ratings, timelines, and recommended approaches.

MediumFramework

Vue 2 to Vue 3 Migration

Vue 2Vue 3

Migrate from Vue 2 Options API to Vue 3 Composition API with improved TypeScript support

2-8 weeks
4 challenges
vuefrontendcomposition-api+1
MediumFramework

React Class Components to Hooks Migration

React 16React 18

Convert React class components to functional components with hooks

1-4 weeks
3 challenges
reacthooksfunctional-components+1
HighFramework

AngularJS to Angular Migration

Angular JsAngular

Major migration from AngularJS (1.x) to modern Angular with TypeScript

2-6 months
3 challenges
angulartypescriptfrontend+1
LowLanguage

jQuery to Vanilla JavaScript Migration

JqueryJavascript

Replace jQuery with modern vanilla JavaScript using native APIs

1-2 weeks
3 challenges
jqueryjavascriptdom+1
HighFramework

.NET Framework to .NET 8 Migration

Dotnet FrameworkDotnet 8

Modernize from .NET Framework to cross-platform .NET 8

1-6 months
3 challenges
dotnetcsharpbackend+1
MediumFramework

Spring Boot 2 to Spring Boot 3 Migration

Spring Boot 2Spring Boot 3

Upgrade Spring Boot 2.x to 3.x with Java 17+ and Jakarta EE

2-6 weeks
3 challenges
springjavajakarta+1
MediumFramework

Express.js to NestJS Migration

ExpressNest Js

Migrate Express.js REST API to structured NestJS with TypeScript

2-8 weeks
3 challenges
nodejstypescriptexpress+2
LowLanguage

JavaScript to TypeScript Migration

JavascriptTypescript

Add TypeScript to existing JavaScript project for type safety

1-4 weeks
3 challenges
javascripttypescripttypes+1
MediumLanguage

Python 2 to Python 3 Migration

Python 2Python 3

Migrate Python 2 codebase to Python 3 with modern syntax

2-8 weeks
4 challenges
pythonlegacymodernization
ExtremeLanguage

COBOL to Java Migration

CobolJava 21

Mainframe COBOL modernization to Java microservices

6-24 months
3 challenges
coboljavamainframe+2
HighDatabase

SQL Server to PostgreSQL Migration

Sql ServerPostgresql

Migrate from SQL Server to PostgreSQL including stored procedures

1-3 months
4 challenges
sql-serverpostgresqldatabase+1
HighDatabase

Oracle to PostgreSQL Migration

Oracle DbPostgresql

Migrate Oracle Database to PostgreSQL with PL/SQL conversion

2-6 months
4 challenges
oraclepostgresqldatabase+1
HighDatabase

MongoDB to PostgreSQL Migration

MongodbPostgresql

Convert NoSQL MongoDB to relational PostgreSQL with JSONB

1-4 months
3 challenges
mongodbpostgresqlnosql+1
LowDatabase

MySQL to AWS Aurora MySQL Migration

MysqlAurora Mysql

Migrate self-managed MySQL to AWS Aurora MySQL

1-2 weeks
3 challenges
mysqlauroraaws+1
HighCloud

On-Premise to AWS Migration

On PremiseAws

Lift-and-shift or refactor on-premise infrastructure to AWS

3-12 months
4 challenges
awscloud-migrationinfrastructure+1
HighCloud

AWS to Azure Migration

AwsAzure

Multi-cloud migration from AWS to Azure

2-8 months
3 challenges
awsazuremulti-cloud+1
MediumCloud

Heroku to AWS Migration

HerokuAws

Migrate from Heroku PaaS to AWS infrastructure

2-6 weeks
3 challenges
herokuawspaas+1
MediumPlatform

CloudFormation to Terraform Migration

CloudformationTerraform

Convert AWS CloudFormation templates to Terraform HCL

2-6 weeks
3 challenges
cloudformationterraformiac+1
HighPlatform

Drupal 7 to Drupal 10 Migration

Drupal 7Drupal 10

Upgrade Drupal 7 to Drupal 10 with content migration

2-6 months
4 challenges
drupalcmsphp+1
MediumPlatform

WordPress to Headless CMS Migration

WordpressNext Js

Convert WordPress to headless CMS with Next.js frontend

1-3 months
3 challenges
wordpressheadlessnextjs+1