Skip to main content
Back to Tags

Modernization

210 items tagged with "modernization"

Filter by type:

Blueprints83

Blueprint

Legacy Java to Spring Boot Blueprint

Step-by-step migration from legacy Java EE applications to modern Spring Boot

Blueprint

On-Prem Datacenter to AWS Blueprint

Migrate an on-premises datacenter to AWS using a phased 7 Rs strategy with a landing zone, lift-and-shift, and selective re-platforming.

Blueprint

On-Prem Datacenter to Azure Blueprint

Migrate an on-premises datacenter to Microsoft Azure using Cloud Adoption Framework landing zones, Azure Migrate, and phased rehost-then-modernize waves.

Blueprint

On-Prem Datacenter to Google Cloud Blueprint

Migrate an on-premises datacenter to Google Cloud using the landing zone blueprint, Migrate to Virtual Machines, and phased rehost-and-optimize waves.

Blueprint

VMware vSphere to AWS Blueprint

Migrate a VMware vSphere estate to AWS, relocating VMs to VMware Cloud on AWS or rehosting natively to EC2 with AWS MGN.

Blueprint

VMware vSphere to Azure VMware Solution Blueprint

Relocate a VMware vSphere estate to Azure VMware Solution with HCX, then selectively modernize VMs to native Azure services.

Blueprint

Physical Servers to Kubernetes Blueprint

Modernize applications running on bare-metal physical servers into containers orchestrated by Kubernetes, with phased discovery and re-platforming.

Blueprint

Lift-and-Shift to Re-Platform Blueprint

Take rehosted cloud workloads from a lift-and-shift phase and progressively re-platform them onto managed and serverless services for better cost and operations.

Blueprint

Monolithic VM Application to Containers Blueprint

Containerize a large monolithic application running on virtual machines, externalizing state and config to run reliably on a container platform.

Blueprint

Self-Managed Kubernetes to Amazon EKS Blueprint

Migrate a self-managed (kubeadm) Kubernetes cluster to Amazon EKS, offloading control-plane operations while preserving workloads and GitOps.

Blueprint

Self-Managed Kubernetes to Google GKE Blueprint

Migrate a self-managed Kubernetes cluster to Google Kubernetes Engine, optionally Autopilot, to offload node and control-plane operations.

Blueprint

Cloud Foundry to Kubernetes Blueprint

Migrate applications from a Cloud Foundry PaaS to Kubernetes, converting buildpacks and manifests into container images and declarative deployments.

Blueprint

Docker Swarm to Amazon ECS Blueprint

Migrate containerized services from Docker Swarm to Amazon ECS on Fargate, translating Compose-style stacks into task definitions and services.

Blueprint

CloudFormation to Terraform Blueprint

Migrate AWS infrastructure as code from CloudFormation to Terraform, importing existing resources without destroying or recreating live infrastructure.

Blueprint

On-Prem VMs to GKE with Migrate to Containers Blueprint

Modernize on-premises VMs directly into containers on Google GKE using Migrate to Containers, skipping a separate VM rehosting step.

Blueprint

Modular Monolith to Microservices Blueprint

Decompose a modular monolith into independently deployable microservices using the strangler fig pattern and database-per-service.

Blueprint

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.

Blueprint

.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.

Blueprint

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.

Blueprint

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.

Blueprint

Django Monolith to Services Blueprint

Extract bounded capabilities from a large Django monolith into separate services with their own datastores and async messaging.

Blueprint

Ruby on Rails Major Version Upgrade Blueprint

Upgrade a Ruby on Rails application across major versions with incremental dual-boot, deprecation cleanup, and gem compatibility work.

Blueprint

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.

Blueprint

Node.js Callbacks to Async and ESM Blueprint

Modernize callback-based CommonJS Node.js services to async/await with promises and ES modules for cleaner control flow.

Blueprint

Monolith to Go Service Extraction Blueprint

Extract performance-critical capabilities from a monolith into standalone Go services with gRPC contracts and container-native deployment.

Blueprint

Scala Akka Actor Modernization Blueprint

Modernize legacy Scala Akka classic actor systems to typed actors and current streaming APIs while addressing licensing changes.

Blueprint

Java to Kotlin Backend Adoption Blueprint

Incrementally adopt Kotlin in a Java backend using full interop, null-safety gains, and coroutines for concurrent code.

Blueprint

Big Ball of Mud to Modular Monolith Blueprint

Restructure a tangled monolith into a modular monolith with enforced module boundaries before considering any service split.

Blueprint

EJB to REST Services Blueprint

Replace remote EJB interfaces with HTTP REST services to decouple clients from RMI and enable language-agnostic integration.

Blueprint

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.

Blueprint

VM-Deployed App to Cloud-Native Blueprint

Re-platform a VM-deployed backend application to a cloud-native architecture with containers, managed services, and twelve-factor config.

Blueprint

Synchronous REST to Event-Driven Blueprint

Convert tightly-coupled synchronous REST call chains into an event-driven architecture using a broker, async messaging, and the outbox pattern.

Blueprint

Java 8 to Java 21 LTS Modernization Blueprint

Upgrade long-lived Java 8 applications to the Java 21 LTS runtime, adopting modern language features and resolving JDK module and API changes.

Blueprint

Stateful Monolith to Stateless Services Blueprint

Re-architect a session-bound stateful backend into horizontally scalable stateless services with externalized session and cache state.

Blueprint

Oracle to PostgreSQL Migration Blueprint

Migrate an Oracle Database workload to PostgreSQL, converting PL/SQL, data types, and schema while preserving data integrity.

Blueprint

SQL Server to PostgreSQL Migration Blueprint

Migrate Microsoft SQL Server to PostgreSQL, converting T-SQL, data types, and schema to remove licensing cost.

Blueprint

MySQL to Amazon Aurora Migration Blueprint

Migrate self-managed MySQL to Amazon Aurora MySQL-Compatible for managed scaling, HA, and reduced operational toil.

Blueprint

On-Prem Database to Cloud Managed Database Blueprint

Move an on-premises relational database to a cloud managed service (RDS, Cloud SQL, or Azure Database) for elasticity and reduced ops.

Blueprint

Relational to MongoDB Migration Blueprint

Re-model a normalized relational schema into MongoDB document collections for flexible schemas and scale-out reads.

Blueprint

Relational to Apache Cassandra Migration Blueprint

Migrate a relational workload to Apache Cassandra with query-first data modeling for write-heavy, globally distributed scale.

Blueprint

Single Database to Database-per-Service Blueprint

Decompose a shared monolithic database into per-service data stores to enable independent microservice deployment.

Blueprint

Batch to Streaming with Apache Kafka Blueprint

Replace nightly batch ETL with real-time event streaming on Apache Kafka for low-latency data movement.

Blueprint

Batch to Streaming with Amazon Kinesis Blueprint

Convert scheduled batch pipelines to real-time streaming on Amazon Kinesis Data Streams for managed, low-latency ingestion.

Blueprint

ETL to ELT with dbt Blueprint

Move from transform-before-load ETL tools to in-warehouse ELT using dbt for version-controlled, testable transformations.

Blueprint

On-Prem Warehouse to Snowflake Blueprint

Migrate an on-premises data warehouse to Snowflake for elastic, separated storage and compute with pay-per-use scaling.

Blueprint

On-Prem Warehouse to BigQuery Blueprint

Migrate an on-premises data warehouse to Google BigQuery for serverless, petabyte-scale analytics with separated storage and compute.

Blueprint

On-Prem Warehouse to Amazon Redshift Blueprint

Migrate an on-premises data warehouse to Amazon Redshift for managed, columnar MPP analytics integrated with the AWS data stack.

Blueprint

Hadoop to Databricks (Spark) Blueprint

Migrate on-prem Hadoop and MapReduce workloads to Databricks on cloud object storage with Apache Spark and Delta Lake.

Blueprint

Data Lake to Lakehouse Blueprint

Upgrade a raw data lake to a lakehouse using open table formats (Delta, Iceberg, or Hudi) for ACID transactions and governance.

Blueprint

Teradata to Cloud Warehouse Blueprint

Migrate a Teradata enterprise warehouse to a cloud warehouse (Snowflake, BigQuery, or Redshift) to retire appliance costs.

Blueprint

Elasticsearch to OpenSearch Migration Blueprint

Migrate an Elasticsearch cluster to OpenSearch to stay on an Apache 2.0-licensed, community-driven search engine.

Blueprint

Self-Managed Elasticsearch to Amazon OpenSearch Service Blueprint

Move a self-managed Elasticsearch cluster to the managed Amazon OpenSearch Service for reduced operational overhead.

Blueprint

REST API to GraphQL Federation Blueprint

Migrate a sprawling set of REST endpoints to a federated GraphQL graph so clients fetch exactly what they need from one typed endpoint.

Blueprint

REST to gRPC for Internal Services Blueprint

Replace JSON-over-HTTP calls between internal microservices with gRPC and Protocol Buffers for lower latency and strongly typed contracts.

Blueprint

Monolithic API to API Gateway Blueprint

Front a monolithic API with an API gateway to centralize auth, rate limiting, routing, and observability before decomposing services.

Blueprint

Point-to-Point Integrations to Message Bus Blueprint

Replace tangled point-to-point integrations with a central message bus and publish/subscribe model to reduce coupling and integration sprawl.

Blueprint

Batch ML Scoring to Real-Time Model Serving Blueprint

Move from nightly batch ML scoring to low-latency online model serving with a model server, feature lookups, and autoscaling.

Blueprint

Self-Hosted LLM to Managed Inference Blueprint

Migrate self-hosted GPU LLM serving to a managed inference API to cut operational burden while controlling cost, latency, and data governance.

Blueprint

Notebooks to MLOps Pipeline Blueprint

Productionize ad-hoc data science notebooks into reproducible, versioned MLOps pipelines with CI/CD, tracking, and automated retraining.

Blueprint

Classic ML to Feature Store and Serving Blueprint

Migrate ad-hoc feature engineering for classic ML models to a central feature store with consistent offline training and online serving.

Blueprint

Enterprise Service Bus to Modern Integration Blueprint

Replace a heavyweight enterprise service bus with lightweight integration: API gateway, event streaming, and decentralized integration services.

Blueprint

Ad-Hoc REST Versioning to API-First Contracts Blueprint

Move from unmanaged REST API changes to an API-first workflow with OpenAPI contracts, contract testing, and a backward-compatibility policy.

Blueprint

REST Polling to GraphQL Subscriptions Blueprint

Replace client REST polling for fresh data with real-time GraphQL subscriptions over WebSockets for push updates and lower load.

Blueprint

Ad-Hoc Prompt Scripts to AI Agent Platform Blueprint

Consolidate scattered LLM prompt scripts into a governed AI agent platform with tool use via MCP, guardrails, evals, and observability.

Blueprint

Batch File Transfer to Streaming CDC Blueprint

Replace nightly batch file transfers between systems with real-time change data capture streamed onto an event backbone.

Blueprint

AngularJS to Angular Blueprint

Migrate a legacy AngularJS (1.x) application to modern Angular using a hybrid ngUpgrade bridge, component-by-component.

Blueprint

jQuery to Vue Blueprint

Replace imperative jQuery DOM manipulation with a declarative Vue 3 component architecture, island by island.

Blueprint

Client-Rendered SPA to Next.js SSR Blueprint

Convert a client-rendered React SPA to server-side rendering with the Next.js App Router for faster loads and better SEO.

Blueprint

Vue SPA to Nuxt SSR Blueprint

Convert a client-rendered Vue 3 SPA to server-rendered Nuxt 3 for improved performance, SEO, and routing conventions.

Blueprint

Monolith UI to Micro-Frontends Blueprint

Decompose a large frontend monolith into independently deployable micro-frontends using Module Federation and a shell app.

Blueprint

Separate iOS and Android to React Native Blueprint

Consolidate separate native iOS (Swift) and Android (Kotlin) apps into one React Native codebase with native modules where needed.

Blueprint

Separate iOS and Android to Flutter Blueprint

Merge separate native iOS and Android apps into a single Flutter codebase using add-to-app and platform channels.

Blueprint

Native Mobile to Kotlin Multiplatform Blueprint

Share business logic across iOS and Android with Kotlin Multiplatform while keeping native SwiftUI and Compose UIs.

Blueprint

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.

Blueprint

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.

Blueprint

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.

Blueprint

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.

Blueprint

Silverlight / Flash to HTML5 Blueprint

Replace end-of-life Silverlight and Flash applications with modern HTML5, CSS, and JavaScript using web-standard APIs.

Blueprint

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.

Blueprint

AngularJS to React Blueprint

Migrate a legacy AngularJS (1.x) application to React, replacing it route-by-route behind a routing proxy or shell.

Blueprint

jQuery to React SPA Blueprint

Replace a jQuery-driven multi-page or hybrid frontend with a structured React single-page application.

Blueprint

Objective-C to Swift Blueprint

Incrementally migrate a legacy Objective-C iOS app to Swift using mixed-target interop, file by file.

Blueprint

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.

Playbooks58

Playbook

Frontend Modernization Playbook

Guide for modernizing legacy frontend applications

Playbook

Datacenter Exit Program Playbook

A phased program to fully vacate one or more owned datacenters by migrating workloads to public cloud and decommissioning physical infrastructure.

Playbook

VMware to Cloud Program Playbook

A phased program to migrate a VMware vSphere estate to public cloud, choosing between lift-and-shift hypervisor services and native replatforming.

Playbook

Hybrid Cloud Operating Model Playbook

A phased program to run on-premises and public cloud as one operating model with consistent identity, networking, governance, and delivery.

Playbook

Container Platform Migration Playbook

A phased program to migrate workloads from VMs and Docker Compose onto a managed container platform with standardized build and deploy.

Playbook

AWS to GCP Migration Program Playbook

A phased program to relocate workloads, data, and identity from AWS to Google Cloud while mapping services and minimizing downtime.

Playbook

On-Prem to Azure Migration Program Playbook

A phased program to migrate an on-premises estate to Microsoft Azure with assessment, landing zone, wave migration, and optimization.

Playbook

Cloud Migration Wave Planning Playbook

A phased program to plan and execute a large cloud migration as repeatable waves driven by a migration factory and a portfolio backlog.

Playbook

Monolith Decomposition Program Playbook

A phased program for breaking a large backend monolith into independently deployable services using the strangler-fig approach.

Playbook

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.

Playbook

.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.

Playbook

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.

Playbook

Rails Major-Version Upgrade Program Playbook

A staged program for upgrading Ruby on Rails applications across major versions with dual-boot validation and gem modernization.

Playbook

PHP Major-Version Upgrade Program Playbook

A program for upgrading PHP applications across major versions with automated rectoring, dependency updates, and staged rollout.

Playbook

Node.js Major-Version Upgrade Program Playbook

A fleet-wide program for upgrading Node.js services across major runtime versions with dependency and ESM modernization.

Playbook

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.

Playbook

API-First Transformation Program Playbook

An organization-wide program to adopt API-first design with contract governance, an API gateway, and a developer portal.

Playbook

Domain-Driven Decomposition Program Playbook

A program that uses domain-driven design and event storming to decompose a system into bounded-context services aligned to teams.

Playbook

Tech-Debt Paydown Program Playbook

A measurable program to quantify, prioritize, and systematically pay down technical debt across a backend portfolio.

Playbook

Framework Upgrade Program Playbook

A repeatable program for keeping backend frameworks current through routine, low-risk major-version upgrades across a portfolio.

Playbook

Modular Monolith Adoption Program Playbook

A program to restructure a tangled monolith into a modular monolith with enforced boundaries before any service extraction.

Playbook

Event-Driven Architecture Adoption Program Playbook

A program to introduce event-driven communication, a schema registry, and async workflows into a synchronous backend estate.

Playbook

COBOL Mainframe Modernization Program Playbook

A risk-managed program to modernize COBOL mainframe applications toward Java services with parallel-run validation.

Playbook

Java 8 to 17 Runtime Modernization Program Playbook

A fleet program to upgrade Java services from Java 8 to a modern LTS runtime with build, module, and dependency modernization.

Playbook

Serverless Backend Migration Program Playbook

A program to migrate suitable backend workloads to serverless functions with cost, cold-start, and observability controls.

Playbook

Go Microservices Platform Program Playbook

A program to standardize backend services on Go with shared platform libraries, gRPC contracts, and golden-path tooling.

Playbook

Spring Boot 2 to 3 Upgrade Program Playbook

A fleet program to upgrade Spring Boot 2 services to Spring Boot 3, covering the Jakarta namespace move, Java baseline, and observability changes.

Playbook

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.

Playbook

On-Prem Warehouse to Snowflake Program Playbook

Migrate a legacy on-prem data warehouse to Snowflake, including workload analysis, ELT redesign, governance, and decommissioning.

Playbook

Batch to Streaming Program Playbook

Transform nightly batch data pipelines into real-time streaming pipelines using event-driven architecture and stream processing.

Playbook

Data Mesh Rollout Program Playbook

Roll out a data mesh operating model with domain-owned data products, a self-serve platform, and federated computational governance.

Playbook

Lakehouse Migration Program Playbook

Consolidate a data lake and warehouse into a unified lakehouse using open table formats, medallion architecture, and ACID transactions.

Playbook

Zero-Downtime Database Migration Program Playbook

Migrate a production database engine or version with no downtime using dual-write, CDC replication, shadow reads, and staged cutover.

Playbook

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.

Playbook

MongoDB to PostgreSQL Migration Program Playbook

Migrate document data from MongoDB to PostgreSQL, modeling collections into relational and JSONB schemas with validated cutover.

Playbook

Data Pipeline Orchestration Program Playbook

Modernize fragile cron and script-based data pipelines into a governed orchestration platform with lineage, retries, and observability.

Playbook

ETL to ELT Modernization Program Playbook

Modernize legacy ETL tools into a cloud-native ELT architecture, pushing transformation into the warehouse with version control and tests.

Playbook

Data Catalog and Discovery Program Playbook

Deploy a data catalog to make datasets discoverable with metadata, lineage, ownership, and a business glossary across the organization.

Playbook

MLOps Platform Build Playbook

A phased program to stand up an end-to-end MLOps platform covering feature stores, training pipelines, model registry, and automated deployment.

Playbook

ESB to Modern Integration Playbook

A program to migrate from a centralized enterprise service bus to decentralized, event-driven and API-led integration.

Playbook

REST API Versioning and Deprecation Playbook

A program to establish disciplined REST API versioning, backward compatibility, and graceful deprecation across a portfolio.

Playbook

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.

Playbook

Micro-Frontends Adoption Program Playbook

A program for decomposing a frontend monolith into independently deployable micro-frontends owned by autonomous teams.

Playbook

Server-Side Rendering Migration Program Playbook

A program for migrating a client-rendered single-page app to server-side rendering for better performance, SEO, and core web vitals.

Playbook

Design System Rollout Program Playbook

A program for building and rolling out a shared design system across multiple product teams to enforce consistency and speed up delivery.

Playbook

Cross-Platform Mobile Migration Program Playbook

A program for consolidating separate native iOS and Android apps onto a single cross-platform codebase to cut duplication and speed releases.

Playbook

Native to React Native or Flutter Program Playbook

A program for migrating an existing native iOS or Android app to React Native or Flutter incrementally, embedding the new stack inside the native shell.

Playbook

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.

Playbook

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.

Playbook

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.

Playbook

Frontend Performance Program Playbook

A program for systematically improving frontend performance and core web vitals across a product through budgets, optimization, and continuous monitoring.

Playbook

iOS Objective-C to Swift Program Playbook

A program for migrating a legacy Objective-C iOS app to Swift incrementally using interoperability, file by file, while keeping the app shippable.

Playbook

Android Java to Kotlin Program Playbook

A program for migrating a legacy Java Android app to Kotlin incrementally, leveraging interop and moving toward Jetpack Compose.

Playbook

Frontend Monolith Decomposition Program Playbook

A program for breaking a large single-page-app monolith into modular, independently maintainable boundaries without a full rewrite.

Playbook

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.

Playbook

jQuery to Modern SPA Program Playbook

A program for migrating a jQuery-driven legacy web frontend to a component-based single-page application incrementally.

Playbook

Progressive Web App Adoption Program Playbook

A program for upgrading an existing web app into an installable, offline-capable progressive web app with reliable performance.

Playbook

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.

Checklists37

Checklist

Monolith Decomposition Readiness Checklist

Verify a monolithic application is understood, instrumented, and bounded well enough to begin safe decomposition into services.

Checklist

Java Framework Upgrade Pre-Flight Checklist

Pre-flight checks for upgrading a Java application's runtime and framework, such as Java 8 to 17 or Spring Boot 2 to 3.

Checklist

.NET Framework to .NET Upgrade Checklist

Plan a migration from .NET Framework to modern .NET, covering API gaps, project format, dependencies, and hosting changes.

Checklist

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.

Checklist

Ruby on Rails Upgrade Pre-Flight Checklist

Pre-flight checks for upgrading a Ruby on Rails application across major versions, such as Rails 6 to 7.

Checklist

PHP Version Upgrade Checklist

Checks for upgrading a PHP application across major versions, such as PHP 7 to 8, including framework and extension compatibility.

Checklist

Node.js Runtime Upgrade Checklist

Checks for upgrading a Node.js application across major LTS versions, covering dependencies, deprecations, and ESM changes.

Checklist

API-First Design Review Checklist

Review an API design before implementation to ensure contract, versioning, and consistency standards are met up front.

Checklist

Service Extraction Cutover Checklist

Cutover checks for routing live traffic from a monolith to a newly extracted service without downtime or data loss.

Checklist

Dependency Upgrade Safety Checklist

Safety checks for upgrading application dependencies, covering semver risk, testing, security, and staged rollout.

Checklist

Twelve-Factor App Compliance Checklist

Assess an application against the twelve-factor methodology to confirm it is cloud-ready and operationally portable.

Checklist

Backward-Compatibility Review Checklist

Review a change to a service, API, or schema to confirm existing consumers and data continue to work without breaking.

Checklist

Strangler-Fig Rollout Checklist

Plan and execute a strangler-fig migration that incrementally replaces a legacy system behind a routing facade.

Checklist

Go Service Modernization Checklist

Modernize a Go service for production: modules, context propagation, observability, and idiomatic error handling.

Checklist

Legacy Mainframe Modernization Readiness Checklist

Assess readiness to modernize a COBOL or mainframe application, covering discovery, data, and a phased rehost-or-rewrite decision.

Checklist

Database-Per-Service Decoupling Checklist

Separate a shared database into per-service ownership so microservices can deploy and scale independently without hidden coupling.

Checklist

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.

Checklist

Data Warehouse Migration Readiness Checklist

Readiness checks for migrating an enterprise data warehouse to a cloud platform such as Snowflake, BigQuery, or Databricks.

Checklist

ETL to ELT Migration Checklist

Checks for converting traditional ETL pipelines to an ELT model that loads raw data first and transforms inside the warehouse.

Checklist

MongoDB to PostgreSQL Migration Checklist

Readiness checks for migrating a document database on MongoDB to a relational PostgreSQL model.

Checklist

Data Lake to Lakehouse Migration Checklist

Readiness checks for evolving a raw data lake into a governed lakehouse with table formats, schema enforcement, and ACID guarantees.

Checklist

NoSQL Data Modeling Review Checklist

A review checklist for validating NoSQL data models against access patterns, partitioning, and scalability before migration.

Checklist

Database Version Upgrade Checklist

Checks for upgrading a database engine to a new major version with minimal risk to data integrity and availability.

Checklist

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.

Checklist

ML Model Deployment Checklist

Pre-flight verification for promoting a trained machine learning model into a production serving environment.

Checklist

API Versioning and Deprecation Checklist

Verification items for introducing a new API version and retiring an old one without breaking existing consumers.

Checklist

Frontend Framework Migration Readiness Checklist

Verify your team, codebase, and tooling are ready before migrating a frontend application from one framework or major version to another.

Checklist

Micro-Frontends Rollout Checklist

Validate architecture, ownership, and runtime integration before rolling out a micro-frontends architecture across teams.

Checklist

Design System Adoption Checklist

Ensure tokens, components, governance, and migration paths are in place before rolling a shared design system across product teams.

Checklist

COBOL Mainframe Modernization Assessment Checklist

Assess a COBOL mainframe estate for modernization, covering inventory, data, batch dependencies, and a 7 Rs migration strategy.

Checklist

SAP S/4HANA Readiness Checklist

Assess data, custom code, and integrations before migrating an SAP ECC landscape to S/4HANA.

Checklist

Legacy Browser EOL Migration Checklist

Plan the removal of support for end-of-life browsers and modernize a web app's baseline without breaking key users.

Checklist

React Class to Hooks Migration Checklist

Verify patterns, testing, and incremental rollout are ready before migrating React class components to function components with hooks.

Checklist

jQuery to Modern SPA Migration Checklist

Plan a safe, incremental migration from a jQuery-based UI to a modern single-page-application framework.

Checklist

Frontend Internationalization Readiness Checklist

Verify a web application is ready to support multiple languages, locales, and right-to-left layouts before internationalizing.

Checklist

Oracle Forms Modernization Assessment Checklist

Assess an Oracle Forms application for modernization to a modern web stack, covering inventory, business logic, and data access.

Checklist

Frontend Monolith Decomposition Checklist

Plan the decomposition of a large frontend monolith into modular, independently maintainable parts before splitting it.