StackPractices

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....