BrainyBeeBrainyBee
ExploreBlogStart Studying
HomeDesigning and Implementing Microsoft DevOps Solutions (AZ-400)Feature flags with Azure App Configuration
Lesson263 words

Feature flags with Azure App Configuration

Implement feature flags by using Azure App Configuration Feature Manager

The vocabulary the docs define

  • Feature flag — a variable with a binary state, on or off, with an associated code block. The flag's state decides whether that block runs.
  • Feature manager — an application package that handles the lifecycle of all flags in the application, including caching flags and updating their states.
  • Feature filter — a rule that decides whether a flag is on for this request: percentage, time window, targeted audience.

Why it belongs in App Configuration

Storing flags centrally means one place to change behaviour across every instance and service, rather than a config file per deployment. The application reads flag state at runtime, so feature availability changes without redeploying code.

The five documented use cases

Use caseWhat it enables
Code branch managementDark deployment — ship unfinished features dormant, avoid long-lived branches
Test in productionReal production fidelity for internal users or beta testers
FlightingIncremental rollout to a growing percentage
Instant kill switchDisable without rebuild or redeploy
Selective activationSegment users — e.g. one browser only

Operational care

Because the feature manager caches flag state, a change is not necessarily instantaneous — know your refresh interval before promising a kill switch acts in seconds. And flags accumulate: a flag whose rollout finished is dead code plus a branch that is no longer tested. Retire them.

Primary sources

  • https://learn.microsoft.com/en-us/azure/azure-app-configuration/concept-feature-management
All Designing and Implementing Microsoft DevOps Solutions (AZ-400) Study Resources

Related Notes

  • Agent and runner infrastructure421 words
  • Agent and runner infrastructure — quick notes150 words
  • Alerting on pipeline events255 words
  • Alerting on pipeline events — quick notes94 words
  • Analyzing usage and application performance241 words
  • Analyzing usage and application performance — quick notes73 words
  • Appropriate access levels217 words
  • Appropriate access levels — quick notes85 words
  • Automating container scanning277 words
  • Automating container scanning — quick notes96 words
  • Automating documentation from Git history191 words
  • Automating documentation from Git history — quick notes55 words

Ready to study Designing and Implementing Microsoft DevOps Solutions (AZ-400)?

Practice tests, flashcards, and all study notes — free, no sign-up.

Start Studying

Ready to study Designing and Implementing Microsoft DevOps Solutions (AZ-400)?

Practice tests, flashcards, and all study notes — free, no sign-up needed.

Start Studying — Free
Designing and Implementing Microsoft DevOps Solutions (AZ-400) ResourcesExplore All HivesBlogHome

© 2026 BrainyBee. Free AI-powered exam prep.