Datenschutz, kurz und ehrlich. Wir messen nur anonym, welche Seiten ankommen. Cookieless, ohne Werbe-Cookies, ohne Tracker, ohne Weiterverkauf. Du entscheidest, ob die Statistik mitläuft. Details in der Datenschutzerklärung.

    Glossar / Begriff

    Feature-Flag, im Tech-Kontext.

    Ein Feature-Flag ist ein Schalter im Code, der eine Funktion im Betrieb an- und ausschaltet. Damit trennt sich die Veröffentlichung vom Ausrollen.

    Ein Feature-Flag ist eine Bedingung im Code, über die eine Funktion zur Laufzeit ein- oder ausgeschaltet wird, ohne dass eine neue Version ausgeliefert werden muss. Damit fallen zwei Dinge auseinander, die sonst zusammenhängen: der technische Rollout und die fachliche Freigabe. Typische Einsätze sind schrittweise Freigabe an fünf Prozent der Nutzer, ein Notschalter bei Störungen, Freigabe einzelner Funktionen je Kundengruppe und A-B-Tests. Der Preis ist Komplexität: Jeder Schalter verdoppelt die zu prüfenden Wege. Deshalb bekommen Freigabe-Schalter ein Ablaufdatum und verschwinden nach dem Rollout wieder aus dem Code.

    Beispiele aus dem Mittelstand

    • Eine neue Buchungsstrecke läuft zwei Wochen nur für Bestandskunden, der Schalter schaltet sie danach für alle frei.
    • Ein Shop deaktiviert bei einer Störung des Zahlungsdienstleisters eine Zahlart per Schalter, ohne neue Auslieferung.
    // Freigabe pro Kundengruppe, ohne neues Deployment
    if (flags.istAktiv("buchung_v2", nutzer)) {
      return <BuchungV2 />;
    }
    return <BuchungV1 />;
    Ein Freigabe-Schalter im Code. Nach dem vollständigen Rollout gehört dieser Block wieder entfernt.

    Folge-Fragen

    Feature-Flag oder langlebiger Zweig?

    Flags sind meist besser. Lange Zweige führen zu schmerzhaften Zusammenführungen, während ein Flag den Code früh im Hauptstand testbar hält.

    Wie lange darf ein Flag leben?

    Freigabe-Schalter maximal ein bis zwei Rollout-Zyklen, dann raus. Dauerhaft bleiben nur Betriebs- und Berechtigungsschalter mit klarem Zweck.

    Wo werden Flags verwaltet?

    Klein anfangen mit Konfiguration im Projekt oder in der Datenbank. Dienste wie Unleash oder Flagsmith lohnen erst bei vielen Schaltern und mehreren Teams.

    Sind Feature-Flags dasselbe wie A-B-Tests?

    Nein, aber die Technik ist dieselbe. Ein A-B-Test braucht zusätzlich Zufallszuteilung und Messung, ein Freigabe-Schalter nicht.

    Feature-Flag in der Praxis.

    Wo dieser Begriff in deinem Geschäft konkret wird, beginnt die Arbeit. Wir nennen klar, ob die Idee in unser Studio passt.

    Relaunch