Feature Flags App
The feature flags app enables runtime control of features without deploying code changes.Overview
Feature flags allow:- Testing in production
- Incremental rollouts
- Quick fixes
- Per-customer features
Checking Flags
Backend
Frontend
Flag Scopes
| Scope | Description |
|---|---|
| Environment | All requests in environment |
| Customer | Specific customer |
| User | Specific user |
Models
| Model | Description |
|---|---|
FeatureFlag | The flag itself |
FeatureFlagOverride | Override for user/customer |
Lifecycle
1
Add flag
Add to enum, i18n, create migration.
2
Use flag
Check in code, roll out by scope.
3
Remove flag
After full rollout, remove code and migration.