Aller au contenu
uencoder

Feature Flag

Les feature flags découplent la mise en production des fonctionnalités du déploiement de code, en basculant les fonctionnalités à l'exécution pour permettre la livraison progressive et le rollback instantané.

Objectif

Contrôler la visibilité des fonctionnalités à l'exécution, réduisant le risque de mise en production.

Mécanisme

Le code change de comportement via if flag. Des services de flags (LaunchDarkly/Unleash) gèrent l'état des drapeaux. Rollout progressif (pourcentages/segments d'utilisateurs), tests A/B. En cas de panne, il suffit de désactiver le drapeau — pas de redéploiement.

Cas d’usage

  • Livraison progressive
  • Tests A/B
  • Rollback instantané

Termes associés

References