Feature Flag - CI/CD用語集の定義
feature flag (feature toggle) は、再deployせずにコードパスをオンオフするランタイムスイッチです。コードのdeployと、ユーザーへの機能のリリースを切り離します。
なぜ重要か
flagにより、チームは未完成の作業を安全にtrunkへmergeでき (無効化されたまま出荷される)、段階的なrolloutを行い、rollbackなしで壊れた機能を即座に無効化できます。これらはtrunk-based developmentの中核です。
関連ガイド
Trunk-Based Development - CI/CD Glossary DefinitionTrunk-Based Development: Trunk-based development is a branching model where developers integrate small change…
Canary Deployment - CI/CD Glossary DefinitionCanary Deployment: A canary deployment releases a new version to a small fraction of traffic or users first,…
Rollback - CI/CD Glossary DefinitionRollback: A rollback reverts a system to a previously known-good version after a deployment causes problems.…