TECH LITTLE BRAWTAGLOBAL TECHNOLOGY NEWSROOM & LEARNING
LESSON 4 OF 4 / 8 MINUTES

Make the first deployment reversible

Your objectiveDesign a trial that produces evidence without making recovery an afterthought.

Understand the idea.

A reversible pilot limits scope, preserves a baseline and names the conditions for returning to it. Reversibility is not merely having a button labeled rollback. The previous code, data compatibility and recovery steps must still exist and be usable.

MAKE IT CONCRETE

A worked example.

A new application revision changes the database schema. Reverting only the code may not restore compatibility. A rehearsal on a copy can reveal that dependency before the real change affects readers.

Try the reasoning.

Write a pilot record containing baseline version, test input, expected result, stop condition and recovery procedure. Identify one part of recovery that must be demonstrated rather than assumed.

What is missing from “we can roll back because the old code is in Git”?

Carry it into practice.

Perform a restore on an isolated copy and record the checks that establish useful recovery.

Read the reference: SQLite · Online backup ↗