Glossary / Web & Infrastructure

Rollback

A rollback returns a live system to the last known-good version after a bad change.

Updated July 2, 2026

A rollback is how you stop the bleeding when something ships and the real world immediately tells you it’s wrong. It means you had the discipline to know your last clean version and the control to return to it. The failure isn’t needing a rollback. The failure is having no way back.

Think about editing a client proposal in a shared document. A big round of edits breaks the pricing section, deletes the signature block, and confuses the scope. You don’t keep typing frantically inside the broken version. You go back to the last clean version and regroup. That’s a rollback.

How it shows up

In software, rollback usually comes after a deployment. A team pushes a new version and something breaks in production: checkout stops working, a dashboard loads blank. This is why staging and production matters. Staging is where you test before the public version changes; when a problem slips through, rollback protects production. It’s different from a patch, which fixes the broken thing. A rollback says, “Put the old working version back first,” and sometimes you roll back, then patch calmly. Good CI/CD systems make it much easier because they know what was deployed and how to redeploy an older version.

Why you care

For agentic AI work, rollback matters because agents change a lot quickly. They edit files, update configs, move content, and publish changes. That speed is valuable, but it raises the bar for version control. Before risky changes, know your last known-good state, keep changes small enough to understand, and test before shipping. Rollback matters because speed only works when you have a clean way back.