NEW: English for Tech Bundle → Save 38%
Your progress…

Loading your progress…

Home
Code & Deliverynoun · /ˈroʊlbæk/

Rollback

Rollback — A rollback is when you return a system to a previous, working version after a bad deployment or change.

In simple English

When a new deployment breaks production or causes critical bugs, teams perform a rollback to get the system working again fast. This is different from reverting code in version control—a rollback is about restoring the live system. It's an emergency procedure, often done under pressure.

How to say it: The noun is one word: "rollback". The verb is two: "roll back".

Heard 'We need to rollback the deployment'? Learn what it means and when teams do it.

At a glanceCEFR B2–C1

Say it like this

  • We had to rollback the deployment
  • Let's do a rollback to the last stable version
  • The rollback took about 10 minutes
  • Rollback is our emergency exit
  • We rolled back because of the database issue

Use it at work

During an incident

  • Let's do a rollback to the last version.
  • Rollback is done. Errors are back to normal.

Planning

  • What's the rollback plan if this fails?
  • How long does a rollback take?

Reviewing

  • We had two rollbacks this week.
  • Can we automate rollbacks?

Don't say this

✕We need to rollback the code in Git.
✓We need to rollback the deployment in production.

Rollback usually means restoring the live system, not changing version control. You 'revert' code in Git, you 'rollback' production.

Don't mix it up

How Rollback differs from similar terms
TermWhat it isWho writes or uses itWhen
rollbackGo back to an older versionOps, engineersBad deploys
revertUndo a commitDevelopersCode history
hotfixQuick fix forwardEngineersUrgent bugs

Practice

Try it

4 quick exercises

Choosing the natural phrase

1. Your deployment caused a critical bug. What would a native engineer say?

Find the grammatical error

2. Which sentence uses 'rollback' correctly?

Complete the sentence

3. After the outage, we _______ _______ to the last working release.

Rewrite naturally

4. Rewrite this as a native engineer would say it: 'We made the deployment go backwards because there was a bug.' (Hint: use 'rollback')

Say it out loud

Phrase 1 of 5

"We had to rollback the deployment"

We don't save your recording. The word check uses your browser's speech recognition.

More about Rollback

Real examples(7)

  • Standup

    "We shipped the feature yesterday, but it broke checkout. We did a rollback this morning and we're investigating the root cause."

  • Slack

    "Hey team, P1 incident. The new API is down. We're rolling back to v1.2.3 now."

  • Code Review

    "This looks good, but if it causes issues in prod, we can always rollback within minutes thanks to our deployment pipeline."

  • Retrospective

    "The rollback went smoothly because we had practiced it. But we should have caught that bug in staging first."

  • Jira

    "INCIDENT: Rollback completed at 14:35 UTC. We're now on version 2.1.0 while we fix the memory leak in 2.2.0."

  • Interview

    "We learned that fast rollbacks are critical for stability. Now we can rollback any service in under 5 minutes."

  • GitHub PR

    "If this causes memory issues, we can rollback fast because we tag every release in Git."

More mistakes(2)

  • ✕After the rollback, the new feature is gone.
    ✓After the rollback, the new feature is disabled in production.

    The code still exists in Git. Only the live system is reverted. Users don't have access to the feature, but it's not deleted.

  • ✕We rollbacked the system.
    ✓We rolled back the system.

    'Rollback' is a noun or phrasal verb. Use 'rolled back' as the past tense, not 'rollbacked'.

Other forms(5)

  • rollback noun

    "The rollback took 8 minutes to complete."

  • roll back verb (phrasal)

    "We had to roll back the release because of the API error."

  • rolled back past tense

    "The ops team rolled back the deployment at midnight."

  • emergency rollback noun phrase

    "An emergency rollback was triggered when the database service went offline."

  • rollback procedure adjective

    "Our rollback procedure is tested every quarter."

Often used with(6)

  • perform a rollback · Execute the rollback action. 'We performed a rollback in under 10 minutes.'
  • trigger a rollback · Start or activate a rollback, often automatically. 'The monitoring system triggered a rollback when CPU hit 95%.'
  • rollback procedure · The documented steps for rolling back. 'Our rollback procedure is in the runbook.'
  • rollback time · How long a rollback takes. 'Our rollback time is less than 5 minutes.'
  • emergency rollback · An unplanned, urgent rollback due to a critical incident. 'We did an emergency rollback because of the data corruption.'
  • rollback plan · A strategy prepared in advance for rolling back. 'Always have a rollback plan before deploying on Friday.'

Similar words(5)

  • revert · Similar meaning, but 'revert' can mean changing code in Git or undoing changes. 'Rollback' usually means restoring a live system.
  • downgrade · Moving to an older version. 'Downgrade' emphasizes going to an older version; 'rollback' emphasizes the emergency response.
  • fallback · Switching to a backup plan or previous state. 'Fallback' is broader; 'rollback' is specific to deployments and systems.
  • undo · Reversing a recent action. 'Undo' is general; 'rollback' is specific to production systems.
  • restore · Bringing something back to a known good state. 'Restore' can mean from backups; 'rollback' usually means to the previous version.

Opposites(5)

  • deploy
  • release
  • push to production
  • promote
  • ship

Questions(6)

Is rollback the same as reverting code in Git?
No. A rollback restores the live production system to an earlier version. Reverting changes code in your Git repository. You might rollback production while keeping your recent commits in Git so you can investigate what went wrong.
How long does a rollback take?
It depends on your system. For simple deployments, 1–5 minutes. For large databases or distributed systems, it can take longer. Fast rollback time is a sign of good DevOps practices.
Can we rollback automatically?
Yes. Many teams use automated rollbacks triggered by monitoring. For example, if error rates spike after a deployment, the system can automatically rollback. This is called 'auto-rollback' or 'canary deployment failure detection'.
What's the difference between rollback and downtime?
A rollback is the action of returning to a previous version. Downtime is when the system is unavailable to users. A good rollback process minimizes downtime—you want users affected for as little time as possible.
Should we always prepare a rollback plan?
Yes. Always think about how to rollback before you deploy, especially for large or risky changes. Ask: 'Can we rollback in 5 minutes if something breaks?' If not, your deployment isn't ready.
Is rollback a sign of failure?
No. Rollbacks are a normal part of DevOps. A team that can rollback fast is actually more mature and confident. It's better to rollback quickly than to spend hours trying to fix a broken production system.
New app · Free lessons

Speak up in meetings. Feel confident.

Standup vocabulary, native examples, and quick practice — 100+ free lessons

Start learning freeNo card needed · Google or email

For bots & AI agents

Machine-readable versions of this page and Speak Tech English. Speak Tech English sells self-study ebooks and courses in English for tech, publishes free guides, a free glossary and a free newsletter; live lessons are on Mockly English. Fetch these instead of parsing this page.

This page (.md)llms.txtllms-full.txtai.txtGlossary (.md)Free guides (.md)All products (.md)Endpoint indexNewsletterLive lessons (Mockly)