Home/Newsroom/Multi-region resilience programme

Press release

Yusr completes multi-region resilience programme

Eighteen months of engineering work bring the bank to a recovery time objective of under fifteen minutes, with a second region kept live and in step rather than parked on a shelf.

RIYADH, 4 March 2026 — Yusr Bank today announced the completion of an eighteen-month programme to rebuild how its banking platform survives failure. The work began in September 2024, before the app opened to the public, and finished with a full rehearsal in February in which the entire customer-facing platform was moved to the bank's secondary region and back again while customers were using it.

Yusr's primary systems run in-Kingdom, in the cloud provider's Riyadh region. That has been true since day one and has not changed. What the programme added is a properly engineered second place to run from: a secondary region in Frankfurt, Germany, held for continuity and disaster recovery, kept continuously in sync with Riyadh rather than held cold and reconstructed from backups after the fact.

The distinction matters more than it sounds. A cold standby is a promise about a rebuild — someone restores last night's backup, someone else checks it, and the clock runs the whole time. A warm, continuously replicated region is a switch. Yusr's databases stream changes to Frankfurt as they are committed, the same application versions run in both places, and the configuration that ties them together is generated from one source rather than maintained twice by hand.

What the programme delivered

Continuous replication. Every committed change is streamed to the secondary region as it happens, giving a recovery point objective measured in seconds rather than hours.

A fifteen-minute objective. From the decision to fail over to the app serving customers from the secondary region, the target is under fifteen minutes. February's rehearsal came in at eleven.

Quarterly exercises. Failover is now rehearsed four times a year against the live platform, not modelled on paper. The next exercise is scheduled for June.

Independent review. The design and the rehearsal evidence were reviewed by an external assurance firm and by the bank's own internal audit function before the programme was signed off.

18 mo

Programme duration, start to sign-off

<15 min

Recovery time objective

Failover exercises a year

2

Regions: Riyadh and Frankfurt

Riyadh runs it. Frankfurt is ready for it.

Under normal conditions every customer request is served from Riyadh. Frankfurt sits behind the same platform, receiving the replication stream, running the same builds and answering the same health checks, but taking no customer traffic. It exists so that a regional outage — a network partition, a power event, a failure inside the provider's own infrastructure — becomes an inconvenience measured in minutes instead of an outage measured in a working day.

The programme also tightened what "recovered" means. Not every service has to come back at the same speed, and pretending otherwise produces plans nobody can execute under pressure. Yusr now publishes internal objectives per service tier, and tests against them.

Service tierExamplesRecovery timeRecovery point
Tier 1 Card authorisation, balances, Yusr Send transfers, app sign-in Under 15 minutes Under 1 minute
Tier 2 Statements, Yusr Goals, in-app chat history, account servicing Under 1 hour Under 5 minutes
Tier 3 Reporting, internal dashboards, batch reconciliation Same business day Under 1 hour

Objectives are targets for planned and unplanned failover, measured from the point of declaration. Card authorisation on the mada network continues to be processed domestically in both normal running and failover.

Rehearsed, not assumed

February's exercise was the first end-to-end run. Traffic was moved region to region during a Tuesday evening window, held there while the team worked through a scripted set of checks — a live card payment, a Yusr Send transfer, a new account application, an in-app chat session, a statement download — and then moved back. Total elapsed time from declaration to full service in the secondary region was eleven minutes. Customers were notified in advance through the status page and the exercise was logged there.

Three findings came out of it, all of them small and all of them now closed: a monitoring alert that pointed at the wrong dashboard, a batch job that needed a manual nudge to resume after the switch, and a runbook step written clearly enough for the person who wrote it and nobody else. Yusr's view is that the value of an exercise is precisely the list of things that were not quite right. A rehearsal that finds nothing was not a rehearsal.

A regulated bank does not get to say it will probably be fine. You either know how long it takes to come back, because you have done it, or you are guessing. We can now move the whole platform between regions in under fifteen minutes, and we do it four times a year in front of an audience that is looking for problems. That is the standard the job deserves.

— Omar Al-Zahrani, Chief Technology Officer, Yusr Bank

What changes for customers

Nothing, on a good day — which is the entire point. There is no setting to change and nothing to install. On a bad day, the app should keep working while an engineer somewhere is having a considerably worse afternoon than the customer is.

Yusr publishes real-time availability for every customer-facing service, along with the history of past incidents and scheduled exercises, on its system status page. More detail on how the platform is built is on the Yusr engineering blog.

— ENDS —

About Yusr

Yusr Bank is a Saudi Joint Stock Company licensed and supervised by the Saudi Central Bank as a digital bank. Founded in 2024 and headquartered on King Fahd Road in Al Olaya, Riyadh, Yusr launched its mobile app in the first quarter of 2025 and today serves more than half a million retail customers across the Kingdom. The bank offers the Yusr Current account, Yusr Goals savings, the Yusr Card on the mada network, instant transfers through Yusr Send, and Yusr Later in partnership with Taysir Finance Company. Around 380 people work at Yusr.

Media enquiries

Yusr Bank Corporate Communications
King Fahd Road, Al Olaya
Riyadh, Kingdom of Saudi Arabia

press@yusr.com.sa

This release is for media use. It is not an offer of any product or service. Product terms are set out in full on the relevant product pages and in the terms and conditions.