Deploy, release, support, and operational evolution
Deploy ≠ Release; readiness, config/secrets, migrations, backup/recovery, rollback, Release Evidence, production, support, incidents, Operational Debt, and Runbooks.
Deploy ≠ Release; readiness, config/secrets, migrations, backup/recovery, rollback, Release Evidence, production, support, incidents, Operational Debt, and Runbooks.
Deploy, release, support, maintenance, and upgrade are different activities. Separating them clarifies when a change is technically deployed, when it becomes available to users, and how it is operated afterward.
From deployment readiness to release
Before deployment, review configuration, secrets, migrations, backups, and recovery. Release adds Release Evidence, notes, and human judgment about activation or exposure.
- Deployment Readiness.
- Backup and recovery.
- Rollback or Forward Fix.
- Release Candidate and Release Evidence.
Continuous operations
Production requires support, maintenance, upgrades, Runbooks, and Operational Handoff. Incidents generate evidence and Post-Incident Review; Operational Debt is managed as a real engineering concern.
- Support and Maintenance.
- Upgrade and Deprecation/EOL.
- Incident Response.
- Operational Debt and Runbooks.
Reproducibility, configuration, and secrets
The server is not the source of truth. A system should be reconstructable from Git, documented configuration, and secrets managed outside the repository. Deployment Readiness reviews runtime, configuration, dependencies, migrations, persistence, observability, backups, and recovery before the real target is changed.
- Git + documented configuration.
- Secrets stay outside the repo.
- Explicit environment and runtime.
- Deployment Readiness before deployment.
Release Candidate and Release Evidence
A Release Candidate identifies a concrete version eligible for release. Release Evidence should connect SHA, artifact, Quality Gates, deployment readiness, migration/config notes, smoke/runtime validation, and human authorization. Deployment is a technical action; Release is a stable-delivery decision.
- RC identified by SHA/artifact.
- Smoke validation in the real environment.
- Release Notes.
- Human release decision.
Operations, incidents, and operational memory
After release come support, maintenance, upgrades, incidents, and Operational Debt. Runbooks and Operational Handoffs reduce dependence on individual memory. An incident is stabilized, understood, recovered, and verified before findings are promoted into Lessons Learned or DCP Flow changes.
- Support / Maintenance / Upgrade.
- Incident Response.
- Post-Incident Review.
- Runbook and Operational Handoff.
Contextual glossary+
Technical act of placing a version into an environment.
Controlled decision to make a version available to users or production.
Controlled return to a previous state when a delivery is unacceptable.
Explicit transfer of a system from delivery into operations and support.
