Feature flags

Configuration switches that turn code paths on or off at runtime, per user or percentage. They separate deployment from release and provide an instant kill switch.

Where it shows up in real systems

  • Feature flags

    Enables canary releases, kill switches and gradual rollouts. Stale flags become technical debt, so remove them once a rollout is complete.

    In production: LaunchDarkly, Unleash, AWS AppConfig, Flagsmith

See it break, then fix it

Build an architecture, send it a day of traffic and outages, and learn why it holds or fails. Free to start.