Legacy Migration
48 items tagged with "legacy-migration"
Best Practices2
Strangler Fig Modernization Pattern
Incrementally replacing legacy systems by routing new functionality to a new service while ‘strangling’ the old.
Continuous Modernization Playbook
Iterative roadmap for refactoring, re-platforming, and replacing legacy systems using automation and AI.
Blueprints23
Mainframe-Adjacent Infrastructure to Azure Blueprint
Migrate the distributed mid-tier and batch infrastructure surrounding a mainframe to Azure, decoupling it while integrating back to the core system.
Java EE on WebSphere to Spring Boot Blueprint
Migrate Java EE applications off WebSphere onto Spring Boot with embedded servers, externalized config, and container-native packaging.
.NET Framework to .NET 8 Modernization Blueprint
Migrate legacy .NET Framework applications to cross-platform .NET 8 with the SDK project format, modern hosting, and EF Core.
Apache Struts to Spring MVC Blueprint
Replace legacy Apache Struts web applications with Spring MVC to remove unmaintained framework risk and modernize the web tier.
Python 2 to Python 3 Modernization Blueprint
Migrate end-of-life Python 2 codebases to Python 3 with automated 2to3 fixes, string/bytes correctness, and dependency upgrades.
Legacy PHP to Laravel Blueprint
Modernize procedural or legacy-framework PHP into a structured Laravel application with Composer, an ORM, and modern PHP 8 features.
EJB to REST Services Blueprint
Replace remote EJB interfaces with HTTP REST services to decouple clients from RMI and enable language-agnostic integration.
SOAP to REST API Modernization Blueprint
Modernize WSDL-based SOAP web services to REST APIs with OpenAPI contracts, JSON payloads, and OAuth 2.0 security.
Oracle to PostgreSQL Migration Blueprint
Migrate an Oracle Database workload to PostgreSQL, converting PL/SQL, data types, and schema while preserving data integrity.
Teradata to Cloud Warehouse Blueprint
Migrate a Teradata enterprise warehouse to a cloud warehouse (Snowflake, BigQuery, or Redshift) to retire appliance costs.
Enterprise Service Bus to Modern Integration Blueprint
Replace a heavyweight enterprise service bus with lightweight integration: API gateway, event streaming, and decentralized integration services.
AngularJS to Angular Blueprint
Migrate a legacy AngularJS (1.x) application to modern Angular using a hybrid ngUpgrade bridge, component-by-component.
jQuery to Vue Blueprint
Replace imperative jQuery DOM manipulation with a declarative Vue 3 component architecture, island by island.
COBOL Mainframe to Java on Cloud Blueprint
Modernize COBOL/CICS mainframe applications to Java microservices on the cloud using domain decomposition and the strangler-fig pattern.
Oracle Forms to Web Application Blueprint
Modernize Oracle Forms and Reports applications into a modern web app with a REST API over the existing Oracle Database.
SAP ECC to S/4HANA Blueprint
Migrate SAP ECC to SAP S/4HANA using a brownfield, greenfield, or selective-data approach with clean-core principles.
Visual Basic / WinForms to Web Application Blueprint
Modernize legacy VB6 or .NET WinForms desktop apps into a browser-based web application with a modern API backend.
Silverlight / Flash to HTML5 Blueprint
Replace end-of-life Silverlight and Flash applications with modern HTML5, CSS, and JavaScript using web-standard APIs.
Desktop App to Progressive Web App Blueprint
Convert a legacy desktop application into an installable, offline-capable Progressive Web App backed by a modern API.
AngularJS to React Blueprint
Migrate a legacy AngularJS (1.x) application to React, replacing it route-by-route behind a routing proxy or shell.
jQuery to React SPA Blueprint
Replace a jQuery-driven multi-page or hybrid frontend with a structured React single-page application.
Objective-C to Swift Blueprint
Incrementally migrate a legacy Objective-C iOS app to Swift using mixed-target interop, file by file.
ASP.NET Web Forms to Blazor Blueprint
Modernize a legacy ASP.NET Web Forms application to Blazor on .NET, replacing postback pages with components and an API.
Playbooks15
Java EE to Spring Boot Program Playbook
An enterprise program for migrating Java EE applications to Spring Boot with modern build, runtime, and deployment practices.
.NET Framework to .NET Modernization Program Playbook
A portfolio program for moving .NET Framework applications to modern cross-platform .NET with containerized, cloud-ready deployment.
Python 2 to 3 Program Playbook
A coordinated program for migrating remaining Python 2 codebases to modern Python 3 with type hints and a hardened test suite.
Strangler-Fig Modernization Program Playbook
A program for incrementally replacing a legacy system by routing functionality to new services until the legacy is fully strangled.
COBOL Mainframe Modernization Program Playbook
A risk-managed program to modernize COBOL mainframe applications toward Java services with parallel-run validation.
Oracle to PostgreSQL Migration Program Playbook
Run an enterprise program to migrate Oracle databases to PostgreSQL, covering schema conversion, PL/SQL rewrite, data movement, and cutover.
SQL Server to PostgreSQL Migration Program Playbook
Migrate SQL Server databases to PostgreSQL, converting T-SQL, schema, and data with validated cutover to cut licensing costs.
ESB to Modern Integration Playbook
A program to migrate from a centralized enterprise service bus to decentralized, event-driven and API-led integration.
AngularJS to Modern Framework Program Playbook
A phased program for migrating legacy AngularJS (1.x) applications to a modern, component-based framework while keeping the product shippable throughout.
SAP S/4HANA Program Playbook
A program for migrating from SAP ECC to S/4HANA, covering readiness, custom code remediation, and a phased conversion or greenfield approach.
Oracle Forms to Web Program Playbook
A program for migrating legacy Oracle Forms and Reports applications to a modern web stack with a service API over the existing database.
Desktop to Web Program Playbook
A program for migrating a legacy desktop application to a browser-based web app while preserving offline capability and workflow productivity.
ASP.NET WebForms to ASP.NET Core Program Playbook
A program for migrating a legacy ASP.NET WebForms application to ASP.NET Core, replacing the page-lifecycle model with modern web patterns.
jQuery to Modern SPA Program Playbook
A program for migrating a jQuery-driven legacy web frontend to a component-based single-page application incrementally.
Xamarin to .NET MAUI Program Playbook
A program for migrating a legacy Xamarin.Forms mobile app to .NET MAUI, the supported cross-platform successor, before Xamarin end of support.
Checklists8
Python 2 to 3 Migration Checklist
Step-by-step checks for migrating a legacy Python 2 codebase to Python 3, covering syntax, encoding, and dependency changes.
Strangler-Fig Rollout Checklist
Plan and execute a strangler-fig migration that incrementally replaces a legacy system behind a routing facade.
Legacy Mainframe Modernization Readiness Checklist
Assess readiness to modernize a COBOL or mainframe application, covering discovery, data, and a phased rehost-or-rewrite decision.
Oracle to PostgreSQL Pre-Flight Checklist
Pre-migration readiness checks for moving an Oracle database to PostgreSQL, covering data types, PL/SQL, and feature gaps.
SQL Server to PostgreSQL Migration Checklist
Pre-migration readiness checks for moving a Microsoft SQL Server database to PostgreSQL, covering T-SQL, data types, and feature gaps.
COBOL Mainframe Modernization Assessment Checklist
Assess a COBOL mainframe estate for modernization, covering inventory, data, batch dependencies, and a 7 Rs migration strategy.
SAP S/4HANA Readiness Checklist
Assess data, custom code, and integrations before migrating an SAP ECC landscape to S/4HANA.
Oracle Forms Modernization Assessment Checklist
Assess an Oracle Forms application for modernization to a modern web stack, covering inventory, business logic, and data access.