Tag: rollback
Browse 11 practical software engineering resources tagged with "rollback". Discover code recipes, design patterns, documentation templates, and in-depth guides to help you build, deploy, and maintain production-ready solutions involving rollback. Each resource is written for engineers who ship real systems, with copy-paste examples and practical trade-offs.
Rollback and Recovery
Rollback is the process of reverting a system to a previous known-good state. It is a critical safety net for deployments, schema changes, and configuration updates.
The resources below cover rollback strategies, blue-green deployments, database migrations, feature flags, and disaster recovery. Each recipe shows how to recover quickly and safely when changes go wrong.
Every resource includes clear explanations, copy-paste code, and practical warnings. Use them to make informed decisions, avoid production pitfalls, and speed up your delivery. If you are just getting started, read the beginner-friendly articles first; if you are experienced, jump straight to the advanced patterns and architecture guides. New resources are added regularly, so bookmark this page and check back for the latest patterns.
Blue-Green Deployment Pattern
Run two identical environments and switch traffic between them. Deploy to the idle environment,...
Compensating Transaction Pattern
Undo the effects of a completed transaction by executing a counter-operation, enabling eventual...
Change Management Template
A template for documenting CAB reviews and rollback criteria for production changes.
Data Migration Runbook: Checklist
Use this data migration runbook template to plan safe migrations. Includes pre-migration checks,...
Deployment Rollback Runbook
Runbook for rolling back failed deployments safely: rollback triggers, Kubernetes rollback,...
Zero-Downtime Deployment Checklist
A checklist to ensure production deployments complete without service interruptions using safe...
Database Migration Runbook Template
A database migration runbook template for executing schema changes safely with rollback procedures,...
Regression Test Checklist
A checklist for verifying existing functionality after changes: pre-deploy checks, post-deploy...
Blue-Green Deployment Guide
A practical guide to blue-green deployments: architecture, traffic switching strategies, database...
Canary Deployment: Gradual Rollouts with Safety Controls
A practical guide to canary deployments: traffic splitting strategies, automated promotion,...
Blue-Green and Canary Deployments
A practical guide to deployment strategies: blue-green, canary, rolling, and feature flags....