Skip to main content
Cloud DevOps Solutions
Get a quote Talk to an engineer

Backup & Disaster Recovery

How to Define RTO and RPO for Your Systems

RTO is how long a system may be down. RPO is how much data you can afford to lose. We run a facilitated workshop with engineering and business owners, rank every service by the cost of downtime, and agree a tier with an RTO, RPO and budget for each one.

Key takeaways

  • RTO and RPO are business decisions with a price tag, not engineering defaults.
  • Tier your services: one blanket target is either wasteful or dangerous.
  • Dependencies decide the real RTO, so map them before you promise a number.
  • Every target needs a matching architecture and a test that proves it.
  • Targets are written down, signed off and revisited when the product changes.

Why you need RTO and RPO before anything else

Most backup projects start with a tool and end with a surprise. A team enables snapshots, sets a retention of 30 days, and assumes the job is done. Then a region has an incident, or someone deletes a database, and the questions arrive all at once: how long will this take, and how much have we lost? Nobody agreed an answer in advance, so everyone improvises.

Recovery time objective (RTO) and recovery point objective (RPO) are the two numbers that remove the improvisation. RTO is how long a service can be down. RPO is how much data you can lose, expressed as time. They drive every later decision in a backup and disaster recovery programme: which services get a standby environment, how often data is copied, and how much you spend.

Our RTO and RPO definition work is the first step of every engagement, because a design without targets is just a guess about what the business wants.

What good looks like

A good outcome is short and specific. You should end the workshop with:

  • A list of services grouped into three or four tiers, each with a named business owner.
  • An RTO and RPO for every tier, with the assumptions written next to them.
  • A dependency map showing what must recover first.
  • A rough cost range for each tier, so the numbers are a trade, not a wish.
  • A sign-off from someone with budget authority.

A weak outcome is a spreadsheet with “RTO: 1 hour, RPO: 15 minutes” copied into every row. It looks reassuring and means nothing, because nothing has been priced or tested.

How the workshop works in practice

Before the session

We collect facts first so the meeting is not spent on discovery. From your Terraform code, cloud accounts and architecture diagrams we list services, data stores and external dependencies. For each, we ask owners two plain questions in advance: what breaks for the customer if this is unavailable, and what do we lose if the last day of data vanishes?

In the room

The session runs two to three hours with engineering, product and a finance or operations voice. We take each service and ask the owner to describe impact at one hour, one day and one week. Impact is concrete: orders not taken, support tickets, contractual penalties, regulatory reporting, staff idle. We resist the instinct to call everything critical by asking what the business would give up to make that service recover faster.

Then we propose tiers. A common starting shape looks like this:

TierTypical servicesRecovery patternRelative cost
1Customer facing transaction path, authWarm standby or active-activeHighest
2Core internal tools, APIs with retriesPilot lightModerate
3Reporting, batch jobs, stagingBackup and restoreLowest

The real numbers are yours to set. The table shows the shape of the conversation, not a recommendation.

Dependencies decide the real RTO

A service with a 30 minute target is not recoverable in 30 minutes if it needs a database that takes two hours to restore, or an identity provider that sits in the failed region. We trace startup dependencies and take the slowest one as the true floor. This is the finding that most often changes a target, and it is far cheaper to discover on a whiteboard than during an outage.

Decisions and trade-offs

Tighter is not better. Halving an RTO can multiply cost, because you move from restoring from backup to running standby capacity. Leaders should see that curve before choosing.

RPO and the data type. Not all data deserves the same RPO. Transaction records may need near-continuous replication, while a cache can be rebuilt and needs no backup. Splitting data by recoverability often lowers cost without raising risk.

Compliance floors. Contracts, sector rules or customer questionnaires may set minimum recovery capabilities. We note these as constraints, not as the target itself, and we do not claim any certification on your behalf.

When not to run a full workshop. A two-person startup with one service and one database does not need a half-day session. A one-page agreement between founders and the engineer is enough, as long as it exists and is tested. The workshop earns its cost when you have several services, several owners or contractual obligations.

Common failure modes

  • One number for everything. It is either too expensive or too weak. Tiering fixes this.
  • Engineering sets the targets alone. The numbers reflect what is easy to build, not what the business needs.
  • Ignoring the human part of RTO. Time to detect, decide, page people and run steps counts. A four hour technical restore is a six hour outage if nobody knows who decides to start it. Our disaster recovery runbooks address this directly.
  • Targets that nobody tests. An RTO you have never measured is a hope. We attach every target to a test in the restore testing schedule.
  • Silent drift. The product grows, the database triples, and the old restore time is no longer true.

Delivery and handover

You receive a short recovery objectives register: service, tier, owner, RTO, RPO, dependencies, assumptions and the date of the last review. It lives in your documentation tool or repository, not in a slide deck. It becomes the input to backup strategy design and to the business continuity plan. We also leave a template so your team can add new services to the right tier without us.

How to tell it is working

The register is current and every row has an owner. New services are tiered before launch. Measured restore and failover times from drills sit next to the targets, and the gaps are visible and tracked. When a leader asks “how long would we be down?”, the answer is a number backed by a test, not a shrug.

If you want to set realistic recovery targets before you buy any tooling, book a consultation and we will start with your most critical service.

References

How we deliver it

  1. 01

    Inventory services

    We list every production service, data store and third-party dependency with an owner for each, using your IaC and cloud accounts as the source.

  2. 02

    Estimate impact of downtime

    Owners describe what an hour, a day and a week of outage or data loss would cost in revenue, contracts, support load and reputation.

  3. 03

    Run the workshop

    A facilitated session with engineering, product and finance proposes a tier for each service and challenges every number.

  4. 04

    Map dependencies

    We trace what each service needs to start: databases, identity, DNS, queues, secrets. The slowest dependency sets the real RTO.

  5. 05

    Match targets to architecture

    Each tier gets a recovery pattern and a rough cost range, so leaders can trade target against budget with open eyes.

  6. 06

    Document and sign off

    Targets, assumptions and owners go into a one-page register that feeds the backup design, runbooks and test schedule.

Tools and technologies

AWS BackupAzure BackupTerraformMiroConfluenceNotionAWS Resilience HubCloudWatchAzure MonitorDraw.io

Frequently asked questions

What is the difference between RTO and RPO?
RTO (recovery time objective) is the maximum time a service can be unavailable before the damage becomes unacceptable. RPO (recovery point objective) is the maximum amount of data, measured in time, that you can lose. A one hour RPO means you must be able to restore to a point no more than an hour old.
Who should attend an RTO and RPO workshop?
Engineering leads who know how the system really works, a product or business owner who knows the cost of downtime, and someone from finance or operations who can approve spend. Security and compliance join if contracts or regulation set minimum targets. Without a business owner the numbers become guesses.
What are typical RTO and RPO targets?
There is no universal number. Targets depend on the cost of downtime and what you can afford. A payment path may need minutes, while an internal reporting tool can tolerate a day. We help you choose three or four tiers rather than copying a figure from another company.
Can we have zero RTO and zero RPO?
In practice you can approach it with multi-region active-active designs and synchronous replication, but it costs far more and adds complexity and new failure modes. Most businesses do not need it for every service. We show the cost difference so the decision is made deliberately.
How often should RTO and RPO be reviewed?
At least yearly, and whenever the product changes materially: a new region, a new customer segment, a major contract or a new data store. A target nobody has reviewed since launch usually no longer matches the business or the architecture.

Talk to an engineer about rto and rpo definition

Book a free 30-minute call. We review your current setup and tell you honestly whether and how we can help.

Written by Saddique Khan, DevOps / SRE / Cloud Consultant Engineer. Last updated 2026-10-08.