expand-contract(2段階リリース)
既存の構造を残したまま新しい構造を追加し(expand)、アプリ側の移行が済んでから旧構造を削る(contract)、破壊的変更のための2段階リリース手法。
- 概念URI
https://comcomponent.com/knowledge/expand-contract/
- 別名・表記
- 拡張-縮小の2段階リリース
- 最終確認日
- 2026-08-01
- 機械可読データ
- JSON-LD
この概念が関わる関係
- expand-contract(2段階リリース)は旧バージョンアプリの締め出しを前提とします。共有DBを旧バージョンのアプリが参照しうる場合、expand-contractのcontract(縮める)リリースは、最低バージョンチェックで旧アプリを締め出せる状態になってから出すのが安全とされる / 確度: 条件付きの関係 / 確認日: 2026-08-01 出典
- 前進マイグレーションはexpand-contract(2段階リリース)を前提とします。列の削除やリネームのような破壊的変更を含むマイグレーションは、expand-contractの2段階リリースで行うことを前提とする / 確度: 条件付きの関係 / 確認日: 2026-08-01 出典
この概念を扱う記事
一次資料
このページはサイトの知識グラフ(_data/knowledge/)から自動生成されています。誤りの指摘はお問い合わせからお願いします。