Notre stack
PostgreSQL + une table flags + un client TypeScript. Pas de SaaS dédié.
Les 4 règles
1. Tout flag a un ticket de "removal" créé en même temps. 2. Tout flag a une date de péremption (max 90 jours). 3. Pas de flags imbriqués. 4. Audit mensuel des flags ouverts.
Pourquoi pas LaunchDarkly ?
Coûteux. Sur-dimensionné pour notre usage (gating produit, pas A/B testing massif). Du simple PostgreSQL fait 95% du job.
La leçon
Sans hygiène, les feature flags deviennent leur propre dette technique. La discipline est plus importante que l'outil.