Feature Flags sind Schalter in Software, mit denen Teams Funktionen zur Laufzeit ein- oder ausschalten, Änderungen schrittweise ausrollen oder zunächst an einem Teil der Nutzer testen. Plattformen dieser Kategorie ergänzen Targeting-Regeln, Freigabeprozesse und A/B-Test-Infrastruktur. LaunchDarkly ist ein bekannter nichteuropäischer Referenzpunkt.
Weil der Flag-Code in Ihrer Anwendung steckt, entscheidet die Verfügbarkeit des Dienstes darüber, ob eine Funktion läuft. Deshalb zählt, was geschieht, wenn der Anbieter nicht erreichbar ist und welcher Standardwert dann gilt. Für Targeting-Regeln senden viele Lösungen Nutzerattribute an die Infrastruktur des Anbieters, mitunter auch E-Mail-Adressen, Kontotypen oder Standort. Experimente erfassen zudem das Verhalten einzelner Nutzer. Da das SDK des Anbieters Ihren Code durchzieht, bedeutet ein Wechsel, dass Sie diesen Code selbst anpassen müssen. Der Data Act verlangt von Cloud-Diensten offene Schnittstellen und Datenexport, aber nicht das Neuschreiben Ihrer Integration.
Achten Sie bei einer europäischen Lösung auf lokale Auswertung, bei der Regeln in Ihrem eigenen Prozess laufen und Attribute Ihre Umgebung nicht verlassen, auf eine selbst hostbare Variante, klare Rückfallwerte, eine anbieterneutrale SDK-Schnittstelle, Audit-Protokolle von Änderungen und Experimentdaten, die in Ihrem eigenen Warehouse landen.