Migration Checklists
Comprehensive checklists for successful migrations. Never miss a critical step with our detailed pre-flight, migration, and post-migration validation checklists.
Migration Readiness Assessment
Comprehensive checklist to assess if your organization is ready for a migration project
Cloud Migration Checklist
End-to-end checklist for migrating workloads to cloud platforms
Database Migration Checklist
Detailed checklist for safely migrating databases with minimal downtime
Frontend Modernisation Checklist
Checklist for modernizing frontend applications and UI frameworks
API Modernisation Checklist
Checklist for modernizing and versioning APIs
Security Migration Checklist
Security-focused checklist for any migration project
Pre-Production Go-Live Checklist
Final checklist before going live with migrated systems
Post-Migration Validation Checklist
Validation checklist to confirm successful migration completion
Cloud Migration Readiness Checklist
Verify your organization, applications, and operations are ready before moving workloads from on-premises to the cloud.
AWS Landing Zone Setup Checklist
Stand up a secure, multi-account AWS foundation with guardrails, networking, and logging before workloads arrive.
Azure Landing Zone Setup Checklist
Build an enterprise-scale Azure landing zone with management groups, policy, networking, and identity ready for workloads.
GCP Landing Zone Setup Checklist
Establish a secure Google Cloud foundation with a resource hierarchy, org policies, shared VPC, and centralized logging.
Kubernetes Production Readiness Checklist
Confirm a Kubernetes cluster and its workloads are secure, observable, and resilient before serving production traffic.
Cloud Cost Optimization Checklist
Systematically reduce cloud spend through visibility, rightsizing, commitments, and architectural changes without harming reliability.
Datacenter Exit Cutover Checklist
Plan and execute the final cutover and decommission steps when exiting an on-premises datacenter for the cloud.
Multi-Region Failover Readiness Checklist
Verify your application can fail over to a secondary region and meet its recovery objectives under a regional outage.
Container Security Hardening Checklist
Harden container images, build pipelines, and runtime so containerized workloads resist compromise and supply-chain attacks.
AWS Well-Architected Review Checklist
Run a structured Well-Architected review across the six pillars to find and prioritize risks in an AWS workload.
Disaster Recovery Test Checklist
Plan and run a disaster-recovery test that proves backups, runbooks, and recovery objectives actually work end to end.
VM-to-Cloud Cutover Checklist
Execute a safe cutover when rehosting on-premises virtual machines to cloud compute with minimal downtime.
Terraform Module Review Checklist
Review a Terraform module for correctness, reusability, security, and maintainability before publishing it for shared use.
Kubernetes Cluster Setup Checklist
Provision a new managed Kubernetes cluster with the networking, security, and platform add-ons teams need from day one.
Multi-Cloud Migration Readiness Checklist
Assess whether your organization is ready to operate across more than one cloud provider before committing to multi-cloud.
Cloud Network Security Review Checklist
Audit a cloud network's segmentation, access controls, and exposure to reduce the blast radius of a compromise.
Serverless Production Readiness Checklist
Confirm a serverless application is observable, secure, resilient, and cost-aware before it serves production traffic.
GitOps Adoption Readiness Checklist
Verify the prerequisites for declarative, Git-driven Kubernetes delivery are in place before adopting GitOps.
Infrastructure-as-Code Migration Readiness Checklist
Confirm you are ready to bring an existing manually managed cloud estate under infrastructure-as-code without disruption.
Monolith Decomposition Readiness Checklist
Verify a monolithic application is understood, instrumented, and bounded well enough to begin safe decomposition into services.
Microservice Production-Readiness Checklist
Confirm a new or extracted microservice meets operational, security, and resilience bars before it serves production traffic.
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.
.NET Framework to .NET Upgrade Checklist
Plan a migration from .NET Framework to modern .NET, covering API gaps, project format, dependencies, and hosting changes.
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.
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.
PHP Version Upgrade Checklist
Checks for upgrading a PHP application across major versions, such as PHP 7 to 8, including framework and extension compatibility.
Node.js Runtime Upgrade Checklist
Checks for upgrading a Node.js application across major LTS versions, covering dependencies, deprecations, and ESM changes.
API-First Design Review Checklist
Review an API design before implementation to ensure contract, versioning, and consistency standards are met up front.
Service Extraction Cutover Checklist
Cutover checks for routing live traffic from a monolith to a newly extracted service without downtime or data loss.
Dependency Upgrade Safety Checklist
Safety checks for upgrading application dependencies, covering semver risk, testing, security, and staged rollout.
Twelve-Factor App Compliance Checklist
Assess an application against the twelve-factor methodology to confirm it is cloud-ready and operationally portable.
Backward-Compatibility Review Checklist
Review a change to a service, API, or schema to confirm existing consumers and data continue to work without breaking.
Strangler-Fig Rollout Checklist
Plan and execute a strangler-fig migration that incrementally replaces a legacy system behind a routing facade.
Go Service Modernization Checklist
Modernize a Go service for production: modules, context propagation, observability, and idiomatic error handling.
Legacy Mainframe Modernization Readiness Checklist
Assess readiness to modernize a COBOL or mainframe application, covering discovery, data, and a phased rehost-or-rewrite decision.
Event-Driven Architecture Readiness Checklist
Confirm readiness to adopt event-driven communication between services, covering schemas, delivery semantics, and observability.
REST to gRPC Migration Checklist
Plan a migration of internal service communication from REST to gRPC, covering contracts, compatibility, and rollout.
Database-Per-Service Decoupling Checklist
Separate a shared database into per-service ownership so microservices can deploy and scale independently without hidden coupling.
Database Migration Cutover Checklist
Step-by-step verification for safely switching production traffic from a source database to a migrated target with minimal risk.
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.
Data Warehouse Migration Readiness Checklist
Readiness checks for migrating an enterprise data warehouse to a cloud platform such as Snowflake, BigQuery, or Databricks.
Zero-Downtime Database Migration Checklist
Checks for migrating a production database with no service interruption using dual-write, CDC, and gradual cutover techniques.
Data Quality Validation Checklist
Checks for validating accuracy, completeness, consistency, and timeliness of data after a migration or pipeline change.
Schema Change Safety Checklist
Safety checks for applying database schema changes to production without locking tables or breaking running applications.
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.
Streaming Pipeline Readiness Checklist
Production-readiness checks for real-time streaming data pipelines built on platforms such as Apache Kafka or Pulsar.
Data Governance Review Checklist
A review checklist for assessing data ownership, quality, lineage, access control, and policy compliance across data assets.
PII and Data Classification Audit Checklist
An audit checklist for discovering, classifying, and protecting personally identifiable information across systems and data stores.
Backup and Restore Verification Checklist
Verification checks confirming database and data backups are complete, secure, and reliably restorable within recovery targets.
Data Reconciliation Checklist
Checks for reconciling data between source and target systems after a migration to prove completeness and accuracy.
MongoDB to PostgreSQL Migration Checklist
Readiness checks for migrating a document database on MongoDB to a relational PostgreSQL model.
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.
Data Pipeline Observability Checklist
Checks for instrumenting data pipelines with freshness, volume, schema, lineage, and quality monitoring to detect issues early.
Data Format Migration Checklist
Checks for migrating data files between serialization formats such as CSV, JSON, Avro, Parquet, and ORC without losing fidelity.
NoSQL Data Modeling Review Checklist
A review checklist for validating NoSQL data models against access patterns, partitioning, and scalability before migration.
Database Version Upgrade Checklist
Checks for upgrading a database engine to a new major version with minimal risk to data integrity and availability.
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.
Production Go-Live Readiness Checklist
End-to-end verification that a service is ready to serve real users in production, covering scaling, monitoring, security, and rollback.
CI/CD Pipeline Review Checklist
A structured review of a continuous integration and delivery pipeline for correctness, speed, security, and reproducibility.
GitOps Readiness Checklist
Verify that infrastructure and application delivery follow GitOps principles with Git as the single source of truth and automated reconciliation.
Release & Deployment Cutover Checklist
Coordinate a controlled cutover from an old release or system to a new one, with sequencing, validation, and an explicit abort path.
Rollback Readiness Checklist
Confirm a service can be reverted to a known-good state quickly and safely, covering artifacts, data, configuration, and traffic.
Incident Response Readiness Checklist
Verify the people, processes, and tooling needed to detect, respond to, and learn from production incidents are in place.
On-Call Handover Checklist
Ensure a clean transfer of on-call responsibility with full context on ongoing issues, risks, and operational state.
Observability & SLO Review Checklist
Assess whether a service is observable enough to operate, with meaningful SLOs, golden-signal metrics, tracing, and actionable alerts.
Security Hardening Checklist
Reduce the attack surface of an application and its infrastructure across identity, network, runtime, and supply chain.
Secrets Management Audit Checklist
Audit how an organization stores, distributes, rotates, and revokes secrets such as keys, tokens, and credentials.
SBOM & Supply-Chain Security Review Checklist
Verify software supply-chain integrity through SBOM generation, dependency provenance, build integrity, and artifact signing.
Zero-Trust Readiness Checklist
Assess readiness to adopt a zero-trust architecture where no user, device, or network is implicitly trusted.
SSO Migration Checklist
Plan and execute a migration to centralized single sign-on with minimal disruption to users and applications.
SOC 2 & ISO 27001 Evidence Readiness Checklist
Prepare the controls and evidence needed for a SOC 2 or ISO 27001 audit across access, change management, and monitoring.
Infrastructure as Code Review Checklist
Review Terraform or equivalent IaC for security, modularity, state safety, and reproducibility before it provisions production.
Disaster Recovery Readiness Checklist
Confirm an organization can recover critical services and data within defined objectives after a major failure.
Platform Engineering & Internal Developer Platform Readiness Checklist
Assess readiness to build an internal developer platform that provides self-service, paved-path delivery for product teams.
Cloud Landing Zone Security Checklist
Verify a multi-account cloud landing zone enforces identity, network, guardrails, and logging before workloads are onboarded.
LLM/RAG Production-Readiness Checklist
Verification items for taking a retrieval-augmented generation (RAG) application from prototype to reliable production service.
ML Model Deployment Checklist
Pre-flight verification for promoting a trained machine learning model into a production serving environment.
MLOps Pipeline Review Checklist
Audit items for assessing the maturity, reproducibility, and automation of an end-to-end machine learning operations pipeline.
Responsible-AI Review Checklist
Governance verification items for assessing fairness, transparency, accountability, and risk before deploying an AI system.
AI Red-Team Checklist
Adversarial test items for probing an LLM or AI application for prompt injection, jailbreaks, data leakage, and unsafe behavior.
LLM Evaluation Readiness Checklist
Verification items for building a trustworthy evaluation harness before releasing changes to an LLM-powered feature.
AI Agent Deployment Checklist
Pre-flight items for safely deploying an autonomous LLM agent that calls tools and takes actions on behalf of users.
API Design Review Checklist
Review items for evaluating a new or changed HTTP API against design, consistency, and developer-experience standards.
API Versioning and Deprecation Checklist
Verification items for introducing a new API version and retiring an old one without breaking existing consumers.
GraphQL Migration Readiness Checklist
Readiness items for migrating a REST API or adding a GraphQL layer without losing performance, security, or observability.
gRPC Rollout Checklist
Pre-flight items for rolling out gRPC services across a system, covering contracts, compatibility, security, and observability.
API Security (OAuth/OIDC) Review Checklist
Security review items for an API protected by OAuth 2.0 and OpenID Connect, covering tokens, flows, scopes, and validation.
Webhook Reliability Checklist
Verification items for delivering and consuming webhooks reliably, covering signing, retries, idempotency, and ordering.
Third-Party Integration Cutover Checklist
Cutover items for switching to or replacing a third-party API or vendor integration with minimal disruption.
API Rate Limiting and Throttling Readiness Checklist
Verification items for designing fair, abuse-resistant rate limiting and throttling for a public or internal API.
Microservices API Contract Testing Checklist
Verification items for establishing consumer-driven contract testing across microservices to prevent integration breakage.
Message Broker Migration Checklist
Migration items for moving messaging workloads to a new broker while preserving delivery guarantees and ordering.
LLM Cost Optimization Review Checklist
Review items for reducing the cost of an LLM application without degrading quality, covering prompts, caching, and model choice.
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.
Micro-Frontends Rollout Checklist
Validate architecture, ownership, and runtime integration before rolling out a micro-frontends architecture across teams.
Server-Side Rendering Migration Checklist
Confirm rendering, data fetching, caching, and SEO are ready before migrating a client-rendered app to server-side rendering.
Design System Adoption Checklist
Ensure tokens, components, governance, and migration paths are in place before rolling a shared design system across product teams.
Mobile App Store Release Checklist
Confirm builds, metadata, privacy disclosures, and rollout controls are ready before submitting a mobile app to the App Store and Play Store.
Native to Cross-Platform Mobile Migration Checklist
Assess feasibility, parity, and performance before migrating native iOS and Android apps to a cross-platform framework.
WCAG 2.2 Accessibility Audit Checklist
Audit a web application against WCAG 2.2 AA success criteria across perceivable, operable, understandable, and robust requirements.
Core Web Vitals Performance Review Checklist
Review a web application against Core Web Vitals to improve loading, interactivity, and visual stability for real users.
Progressive Web App Readiness Checklist
Verify installability, offline behavior, performance, and security before shipping a Progressive Web App.
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.
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.
React Class to Hooks Migration Checklist
Verify patterns, testing, and incremental rollout are ready before migrating React class components to function components with hooks.
jQuery to Modern SPA Migration Checklist
Plan a safe, incremental migration from a jQuery-based UI to a modern single-page-application framework.
Frontend Internationalization Readiness Checklist
Verify a web application is ready to support multiple languages, locales, and right-to-left layouts before internationalizing.
Oracle Forms Modernization Assessment Checklist
Assess an Oracle Forms application for modernization to a modern web stack, covering inventory, business logic, and data access.
Frontend Monolith Decomposition Checklist
Plan the decomposition of a large frontend monolith into modular, independently maintainable parts before splitting it.
TypeScript Adoption Readiness Checklist
Verify tooling, configuration, and an incremental strategy are in place before adopting TypeScript in a JavaScript codebase.
Android Jetpack Compose Migration Checklist
Verify interop, performance, and incremental rollout are ready before migrating an Android app from XML Views to Jetpack Compose.