Déployer souvent, stresser moins : feature flags en prod critique
2026FR#Talk
Un problème qu'on connaît tous : des PRs approuvées, testées, mais qui traînent pendant des semaines pour des raisons aussi justifiées que variées (validation produit, attente d'une autre PR…). À première vue, cette stratégie "on merge quand tout est prêt" semble prudente et réduit le risque…
Spoiler : elle ne fait que le déplacer. Branches longues, conflits en cascade, refactoring entre-temps, et, au final, des rebases coûteux. Le release day? Un vrai stress day.
Et si on arrêtait de confondre « merge » et « release » ?
Dans ce talk, on explore les feature flags dans un contexte de production à grande échelle, avec des clients multiples où zéro interruption de service est un must. L'objectif : sortir du mode "tout ou rien". Comment ? En découpant une livraison en étapes sûres : on merge tôt, on déploie souvent, et on choisit quand et pour qui activer une fonctionnalité.
On verra ensemble les différents types de feature flags et surtout dans quel contexte les utiliser pour livrer en continu. Vous repartirez avec des patterns concrets et des règles d'équipe pour que les feature flags améliorent réellement votre DevEx et ne transforment pas votre codebase en cimetière de `if (featureEnabled)`.