Glossar · Engineering
Feature Flag (Funktions-Schalter)
Ein Schalter im Code, mit dem du eine Funktion an- oder ausschaltest, ohne neu zu deployen.
Definition
Ein Feature Flag ist eine Bedingung im Code, die eine Funktion nur ausführt, wenn ein Schalter aktiv ist. Den Zustand hältst du außerhalb des Codes, etwa in einer Datenbank-Tabelle, einem KV-Store oder einem Dienst wie Unleash. So aktivierst du eine Funktion für alle, für ein Testsegment oder für einen einzelnen Kunden, ohne den Code anzufassen.
In Integrationen entkoppelt das Deploy und Release. Du kannst neuen Code ausrollen, der einen zweiten Versand-Provider anspricht, ihn aber per Flag noch aus lassen und erst scharf schalten, wenn du bereit bist. Läuft eine Automation Amok, drehst du das Flag ab und stoppst sie in Sekunden, statt erst ein Rollback deployen zu müssen.
So nutzen wir das bei adsbird
Der adsbird-Cold-Outreach hängt hinter einem Feature Flag: Nach der Abmahnung ließ sich der Versand über den Schalter sofort killen, ohne dass jemand den Sender-Code neu deployen musste.
Verwandte Begriffe
Feature Flag (Funktions-Schalter) in deinem Projekt?
Wir bauen damit,
jeden Tag.
Wenn du Feature Flag in einem konkreten Workflow brauchst, wir haben das wahrscheinlich schon gebaut.