Zum Inhalt springen
uencoder

Feature Flag

Feature Flags entkoppeln das Freischalten von Funktionen vom Code-Deployment, indem sie Funktionalität zur Laufzeit umschalten – das ermöglicht Progressive Delivery und sofortiges Rollback.

Zweck

Die Sichtbarkeit von Funktionen zur Laufzeit steuern und das Release-Risiko senken.

Mechanismus

Der Code verzweigt per if flag. Flag-Dienste (LaunchDarkly/Unleash) verwalten den Flag-Zustand. Progressives Rollout (Prozente/Nutzersegmente), A/B-Tests. Bei einem Fehler genügt es, den Flag auszuschalten – kein Redeploy nötig.

Anwendungsfälle

  • Progressive Delivery
  • A/B-Tests
  • Sofortiges Rollback

Verwandte Begriffe

References