Feature Flag
Un feature flag (ou feature toggle) est un mécanisme qui permet d'activer ou désactiver une fonctionnalité dans un logiciel via une configuration runtime, sans déployer de nouveau code.
Un feature flag (ou feature toggle) est un mécanisme qui permet d'activer ou désactiver une fonctionnalité dans un logiciel via une configuration runtime, sans déployer de nouveau code.
Les feature flags sont utilisés pour : faire des déploiements progressifs (canary release, rollout par cohorte), faire de l'A/B testing, séparer le déploiement du release, killer rapidement une fonctionnalité bugguée (kill switch) ou gérer des accès payants.
Les plateformes de référence sont LaunchDarkly, GrowthBook, Statsig, Unleash et Flagsmith. C'est un outil indispensable de la livraison continue (CI/CD) et du trunk-based development.
