You need central settings and feature flags across several apps. Which service fits?
Why A is the answer
Azure App Configuration
App Configuration centrally manages application settings and feature flags.
In detail
- App Configuration holds central settings and feature flags.
- Separate settings per environment with labels.
Use case
An illustrative scenario, not a real incident.
Five apps share settings and flags. Azure App Configuration holds them in one place, so a change need not touch each repository.
See it in different ways
sequenceDiagram participant A as App participant C as App Configuration participant V as Key Vault A->>C: Reads settings and flags C-->>A: Key Vault reference A->>V: Reads the secret, with its managed identity V-->>A: Current value
mindmap
root(("App Configuration"))
n1["Settings"]
n2["Shared values"]
n3["Feature flags"]
n4["On or off"]
n5["Secrets"]
n6["Key Vault references"]Key point: App Configuration centralizes settings and flags.
Why the other options are wrong
- B. Azure Container Registry
- A registry stores images.
- C. Azure Event Grid
- Event Grid routes events.
- D. A copy of the file in every repository
- Copies drift.

