Les feature flags sont des interrupteurs dans le logiciel qui permettent d'activer ou de désactiver des fonctions à l'exécution, de déployer par étapes ou de tester d'abord un changement sur une partie des utilisateurs. Les plateformes de cette catégorie ajoutent règles de ciblage, circuits de validation et infrastructure de tests A/B. LaunchDarkly est une référence non européenne connue.
Le code des flags étant dans votre application, la disponibilité du service décide du fonctionnement d'une fonction. Il importe donc de savoir ce qui se passe quand le fournisseur est injoignable et quelle valeur par défaut s'applique. Pour le ciblage, beaucoup de solutions envoient des attributs utilisateur à l'infrastructure du fournisseur, parfois des adresses e-mail, types de compte ou localisations. Les expériences enregistrent en outre le comportement de chaque utilisateur. Le SDK du fournisseur étant tissé dans votre code, changer oblige à modifier ce code vous-même. Le Data Act demande aux services cloud des interfaces ouvertes et l'export des données, pas la réécriture de votre intégration.
Pour une offre européenne, cherchez une évaluation locale, où les règles s'exécutent dans votre propre processus et où les attributs ne quittent pas votre environnement, une variante auto-hébergeable, des valeurs de repli claires, une interface SDK neutre, des journaux d'audit et des données d'expérience versées dans votre propre entrepôt.