tech·nic·al·ly agile

There a common belief that rollback is the ultimate safety net

Rollback is often riskier than rolling forward, especially for stateful apps. Safer deployment relies on progressive delivery and fail-forward strategies, not reversals.

Published on
1 minute read
Image
https://nkdagility.com/resources/3-BmsmOEWfJ

There’s a common belief that rollback is the ultimate safety net. That if something goes wrong, we’ll just roll back and everything will be fine.

Except, rolling back is often more dangerous than rolling forward.

For stateful applications, rollback can mean data inconsistencies, orphaned processes, and unexpected failures. It assumes that we can always rewind time cleanly, which is rarely the case. The better approach? Fail forward.

Progressive delivery techniques like feature flags, canary releases, and automated rollback halts allow teams to limit exposure, detect problems early, and stop bad deployments before they do real damage. If your team struggles to roll forward, what makes you think they have the skills to execute the far more complex task of rolling back?

Modern software delivery isn’t about reversing mistakes, it’s about designing deployments so failure is safe. How is your team handling failure today?

Deployment Strategies Continuous Delivery Pragmatic Thinking Operational Practices Product Delivery … 5 more Software Development Engineering Practices Frequent Releases Release Management Technical Mastery
Comments

Connect with Martin Hinshelwood

If you've made it this far, it's worth connecting with our principal consultant and coach, Martin Hinshelwood, for a 30-minute 'ask me anything' call.

Our Happy Clients​

We partner with businesses across diverse industries, including finance, insurance, healthcare, pharmaceuticals, technology, engineering, transportation, hospitality, entertainment, legal, government, and military sectors.​

Ericson Logo
Akaditi Logo
Bistech Logo
Higher Education Statistics Agency Logo
Boeing Logo
Alignment Healthcare Logo

CR2

Teleplan Logo
Graham & Brown Logo
Milliman Logo
Kongsberg Maritime Logo
Microsoft Logo
Trayport Logo
Philips Logo
Epic Games Logo
Brandes Investment Partners L.P. Logo
ProgramUtvikling Logo
Sage Logo
Washington Department of Enterprise Services Logo
Department of Work and Pensions (UK) Logo
New Hampshire Supreme Court Logo
Nottingham County Council Logo
Royal Air Force Logo
Washington Department of Transport Logo
Sage Logo
New Signature Logo
Emerson Process Management Logo
MacDonald Humfrey (Automation) Ltd. Logo
Bistech Logo
Workday Logo