Tag: migration
Browse 8 practical software engineering resources tagged with "migration". Discover code recipes, design patterns, documentation templates, and in-depth guides to help you build, deploy, and maintain production-ready solutions involving migration.
Zero-Downtime Column Rename Migration
Rename columns or change data types without locking tables by using views, triggers, and backfill strategies.
Strangler Fig: Gradually Replace Legacy by Intercepting
How to gradually replace a legacy system by intercepting routes and routing traffic to new services. Covers strangler fig, incremental migration, and cutover.
API Deprecation Notice Template
A template for communicating API deprecations, breaking changes, and sunset timelines to consumers.
Deprecation Timeline Template
A template for planning and communicating the sunset of legacy capabilities, APIs, or services with clear milestones and stakeholder notifications.
System Decommissioning Checklist Template
A checklist for safely retiring old services, removing dependencies, and cleaning up infrastructure without breaking downstream consumers.
GraphQL Deprecation Policy Template
Policy template for deprecating GraphQL fields, types, arguments, and enum values safely. Includes deprecation timeline, communication plan, usage tracking, removal criteria, and migration examples.
Strangler Fig Migration: Incremental Legacy Replacement
Master the strangler fig pattern for incremental legacy migration: routing layer, feature flags, data synchronization, rollback strategies, and production patterns.
Monolith to Microservices — Migration Strategies
A practical guide to decomposing monoliths: strangler fig, branch by abstraction, and incremental extraction patterns that reduce risk and preserve business continuity.