Environments
StableThree environments, each with a clear job. Knowing which is which prevents the most common operational mistakes.
| Environment | Purpose | Data | Who deploys |
|---|---|---|---|
| Development | Build and break things freely. | Synthetic only. | Anyone, anytime. |
| Staging | Production-like verification before release. | Synthetic or de-identified. | CI on merge. |
| Production | Serves real users. | Real, including health data. | Pipeline, per runbook. |
Never copy real patient data into development or staging. De-identify or synthesise it.
Parity
Staging must mirror production closely enough that “it worked in staging” is meaningful. When they drift, fix the drift before trusting staging again.
Related
Last updated on