Feature flag
Un feature flag active ou désactive un comportement prévu par configuration. Il peut séparer déploiement technique et ouverture d’une fonction.
Un feature flag est un interrupteur configurable pour un comportement applicatif prévu. Le code doit le lire et proposer des chemins adaptés aux états activé et désactivé.
Un portail fictif ouvre d’abord une nouvelle fonction de répétition de commande à un groupe de test. Le nouveau code peut déjà tourner tandis que les autres utilisateurs gardent le parcours précédent. Le groupe bénéficiaire est défini explicitement.
Le désactiver n’annule ni commandes déjà créées ni modifications de base. Il ne remplace pas non plus le contrôle des droits d’accès. L’équipe doit tester les deux états et retirer les interrupteurs devenus inutiles, pour éviter de conserver des conditions anciennes sans le voir.
Sources
Termes associés
- Version logicielle publiéeUne version publiée est un état logiciel identifié disponible pour un usage donné. Sa publication ne fait pas automatiquement migrer tous les systèmes.
- Livraison continueLa livraison continue prépare les changements logiciels par un processus répétable. La validation pour la production peut rester une décision explicite.
- Cache stampedeUn cache stampede survient quand plusieurs requêtes manquent la même entrée en cache et relancent le même calcul coûteux.
- BackpressureLa backpressure adapte le débit entrant à la capacité de traitement du destinataire grâce à un signal de ralentissement ou de pause.
- Condition de concurrenceUn résultat erroné dépend de l’ordre chronologique d’accès simultanés qui se chevauchent.
- Fuite de mémoireDe la mémoire devenue inutile reste occupée sans nécessité pendant l’exécution du programme.
Articles sur le sujet

Votre projet avec ASES
Décrivez-nous votre projet. Nous revenons vers vous avec une première évaluation.
