Slide 7
Slide 7 text
データベース移行時にも Feature Flagを活用できる!
背景
・開発初期はHerokuのPostgreSQL (DB1) を使用していたが、 AWS RDS (DB2) へ移行
Feature Flag を活用した段階的な移行
1. Feature Flagを使い、DB1 ⇔ DB2 を動的に切り替え可能にする
2. リポジトリを統一し、どちらの DBにも対応できる設計
3. テーブルごとにFeature Flagを作成し、影響範囲を最小限に抑える
段階的リリースでリスクを軽減
1. 最初はHeroku の DB1 を使用
2. 一部のテーブルを AWS RDS (DB2) に切り替えて動作確認
3. 問題なければ、他のテーブルも順次 DB2に移行
4. Feature Flagを削除し、完全移行完了!
番外編:Feature Flagの活用事例③