Deprecation and Migration
Sunset, migrate, and expand/contract without downtime
Workflow · MIT
When
Manages deprecation and migration. Use when removing old systems, APIs, or features. Use when migrating users from one implementation to another. Use when migrating a database schema in production, such as renaming or dropping a column without downtime (expand/contract). Use when deciding whether to maintain or sunset existing code.
The Catch
Expand/contract, then delete. Not a license to drop a column on Friday.
Embed
[](https://stackgems.com/skills/deprecation-and-migration)