Configuration strategy
Configuration should be immutable per environment and explicit for every dependency: identity endpoints, token sources, timeout windows, and audit selectors.
Drift control
- Track each setting with owner and change reason.
- Detect unexpected defaults through periodic config linting.
- Store templates in version control with pull approval controls.
Deployment artifact model
Ship environment-specific overlays and keep a single source template for defaults, reducing accidental divergence between labs and production.
Immutable configuration pattern
SCIM_BASE_URL=https://scim.internal.example.com
SCIM_PAGE_DEFAULT=100
SCIM_PAGE_MAX=500
SCIM_AUDIT_ENABLED=true
Configuration files must avoid environment-specific drift by using versioned overlays per environment.