973 B
973 B
trigger
| trigger |
|---|
| always_on |
Configuration Management Patterns
When to Use This Skill
Use this skill when:
- Implementing feature flags and feature toggles
- Managing environment-specific configurations
- Implementing dynamic configuration reloading
- Managing secrets and sensitive configuration
- Implementing configuration validation
- Handling configuration versioning
- Building configuration services
- Implementing A/B testing with feature flags
- Managing configuration across multiple environments
Core Concepts
Configuration Types
- Static Configuration: Environment variables, config files
- Dynamic Configuration: Feature flags, runtime configs
- Secrets: Sensitive data (API keys, passwords)
- Feature Flags: Runtime feature toggles
Configuration Sources
- Environment variables
- Configuration files (JSON, YAML)
- Configuration service (external)
- Feature flag service
- Secrets manager (Kubernetes Secrets, Vault)