---
id: rollback
requestedLanguage: en
descriptionLanguage: en
---

# Rollback and Rollback Safety

- Type: release recovery strategy
- Group: Integration and delivery
- Placement: Delivery / Release control
- [Source](<https://d1.awsstatic.com/builderslibrary/pdfs/ensuring-rollback-safety-during-deployments.pdf>)

[HTML](https://dpm.cnonim.name/practices/rollback/)

Return to a previous working version. Verify rollback in advance, considering compatibility of data, schemas, and interacting components.

## Relationships

- must account for: [Database Change Management / Migrations](/practices/dbmigration/en.md) (support)
- may be applied during: [Incident Response / Incident Management](/practices/incident/en.md) (support)
- may be simplified by: [Blue–Green Deployment](/practices/bluegreen/en.md) (support)
- may end a failed: [Canary Release](/practices/canary/en.md) (support)
- depends on: [Backward Compatibility](/practices/compatibility/en.md) (support)

[Show on the map](https://dpm.cnonim.name/#practice=rollback&lang=en)
