Sample Scenario — Critical Vendor & Cloud Failure Simulation

The Corbel Cloud Outage Exercise

A branching, choose-your-path tabletop built for an online brokerage. Nothing at Corbel is broken — its cloud provider is. The market is falling and customers can't get in. Six shared injects establish the outage, then the room's own decision — halt trading for everyone, or keep operating in a degraded state — sends the exercise down one of two independent, fully-scripted paths. Both of them end with customers who lost money.

16injects per path
2diverging paths
7 dayssimulated timeline
3.5 hrstypical runtime

Fictional, but built to feel real in the room.

Every detail below is fictional — specific enough to feel real in the room, and generic enough to map onto almost any firm whose customer-facing service runs on someone else's infrastructure.

Corbel Securities

A Chicago-based online brokerage with 2.4 million customer accounts, $180B in assets under custody, and ~1,900 employees. Its trading platform, mobile app, and order routing all run on a single public cloud provider, with a primary region and a warm-standby secondary region designed to take over within four hours.

Corbel's customers don't care whose servers are down. In a falling market, an hour without access is the difference between a loss and a complaint, and between a complaint and a lawsuit. Corbel's recovery plan assumes its cloud provider will have capacity when Corbel needs it. So does every other customer of that provider.

Nimbus Cloud — sole cloud provider, both regions
Clearing firm — third-party clearing and settlement
Active traders — 14% of accounts, 60% of trading revenue
Regulators — broker-dealer oversight and market rules

The crisis everyone faces.

Six injects, delivered over the first four hours, that every player experiences regardless of what the room ultimately decides. This phase ends with the decision that splits the exercise in two.

DAY 0
08:47
INJECT 1Detection

Thirteen minutes before the open

Mobile app login errors spike. Nimbus Cloud's status page reports "elevated error rates" in Corbel's primary region. Futures are down 3% on overnight news, and the market opens in thirteen minutes.

Tests: how fast escalation happens when the first signal is someone else's status page.
09:30
INJECT 2Customers

The open

The market opens down 4%. About 38% of customer orders fail, and the call center queue passes 9,000. Customers are posting screenshots of error messages on social media.

Tests: customer communications when you don't know the cause, the scope, or the fix.
10:15
INJECT 3Recovery

Everyone is failing over at once

The failover to Corbel's secondary region needs about four hours. But the secondary region is running short of capacity, because many other Nimbus customers are failing over to it at the same time.

Tests: recovery assumptions that only hold if you're the only one using them.
11:00
INJECT 4Market risk

Margin calls nobody can meet

Customers with margin loans can't deposit funds or sell positions. Corbel's automated system will begin liquidating under-margined accounts at 2 p.m. About 6,000 accounts are at risk.

Tests: whether automated controls built for normal markets should keep running during an outage.
12:00
INJECT 5Third party

No ETA, and a 10% credit

Nimbus can't give an estimated time to recovery. Corbel's contract caps compensation at a service credit worth 10% of the monthly fee. The clearing firm reminds Corbel of its end-of-day settlement deadlines.

Tests: what your vendor contracts actually protect — and what they don't.
13:00
INJECT 6Decision point

Halt trading, or keep going

The room has two options. Halt trading for all customers and freeze automated liquidations until the platform is restored — no one trades on partial access, but no one can exit a falling market either. Or keep operating in a degraded state: about 60% of orders go through, a phone desk handles others, and liquidations continue under normal rules. The room has to decide.

Tests: fairness, customer harm, and regulatory exposure when every option leaves some customers worse off. This is the fork.

The room decides. The exercise branches.

INJECTS 1–6 DECISION A — HALT TRADING B — KEEP TRADING

From here, the facilitator runs one of two fully independent scripts depending on what the room chose in Inject 6. Toggle between them below to see how each one unfolds — in a live session, players only ever see the one they earned.

Path A — the room halts tradingTen injects. Halting buys fairness, not goodwill — and "no one could trade" is not what a customer watching the market fall wants to hear.
DAY 0
13:30
INJECT 7ACustomers

"They locked us in"

Corbel announces a trading halt for all customers. Within minutes, "locked us in" is trending on social media. Competitors post ads inviting Corbel customers to transfer their accounts.

Tests: explaining a protective decision to customers who experience it as a trap.
15:00
INJECT 8AMarket

The market keeps falling

The market drops another 3%. Customers who wanted to sell can't. Plaintiffs' firms start advertising for Corbel customers who lost money during the halt.

Tests: living with the consequences of a decision while they're still unfolding.
16:30
INJECT 9ARegulatory

Under what authority?

Regulators ask under what authority Corbel halted trading, whether the halt was applied equally to all customers, and for a record of when the decision was made and by whom.

Tests: contemporaneous documentation for a decision made in an hour.
DAY 1
06:00
INJECT 10ARestoration

400,000 stale orders

Nimbus restores most of the primary region overnight. About 400,000 orders were queued before the halt. Executing them at the open would fill them at prices customers never saw. Cancelling them all means customers have to start over.

Tests: restoration decisions that look technical but are really customer-fairness decisions.
09:30
INJECT 11AReopen

The surge

The platform reopens to a surge three times normal volume. Latency spikes, and a second, shorter slowdown follows. The call center queue is back at 7,000.

Tests: capacity planning for the moment after recovery, not just the outage.
DAY 2
14:00
INJECT 12AComplaints

Eighteen thousand complaints

Corbel receives 18,000 formal complaints, many asking for compensation for losses during the halt. The complaints team was built for about 400 a month.

Tests: complaint handling at a scale that turns into a regulatory issue on its own.
DAY 3
11:00
INJECT 13AVendor

A configuration change, and no liability

Nimbus publishes its root cause: a faulty configuration change during routine maintenance. Corbel's contract gives it no meaningful remedy. The board asks why the brokerage depends on a single provider.

Tests: third-party concentration risk, seen clearly only after it's been realized.
DAY 4
10:00
INJECT 14AMedia

Named in a hearing

A member of Congress cites Corbel by name in a hearing on retail investor protections, describing customers who couldn't sell during a falling market.

Tests: reputational exposure that moves faster than your own communications.
DAY 5
09:00
INJECT 15ADecision point

Make customers whole?

The room must decide whether to reimburse losses for customers who can show they tried to sell during the halt — an estimated $41M — or handle claims case by case under the customer agreement, which disclaims liability for outages. The room has to decide.

Tests: a values decision with a price tag, made before liability is clear.
DAY 7
10:00
INJECT 16ARemediation

Sixty million a year

Engineering estimates that running across two cloud providers, or two fully active regions, would cost about $60M a year. The board has to decide what level of resilience it's willing to pay for.

Tests: separating the immediate customer response from the long-term resilience investment the outage revealed.
Path B — the room keeps trading in a degraded stateTen injects. Staying open buys access, not fairness — and some customers will get through while others watch from a busy signal.
DAY 0
13:15
INJECT 7BOperations

Some get through, some don't

Trading continues in a degraded state. Whether a customer's order goes through depends on which servers it happens to reach. Phone desk wait times pass two hours.

Tests: fair access when the system itself decides who can trade.
14:00
INJECT 8BMarket risk

Sold at the low

At 2 p.m., automated liquidations begin. About 6,200 under-margined accounts are sold at or near the day's low — including many customers who tried to deposit funds but couldn't get through.

Tests: whether automated controls should have been paused, and who had the authority to pause them.
15:30
INJECT 9BData integrity

Duplicate orders

App retries cause about 3,400 orders to execute twice. Some customers now hold positions twice as large as they intended, in a falling market.

Tests: data integrity in a degraded system — and how quickly errors are found and reversed.
16:30
INJECT 10BRegulatory

Fair access and best execution

Regulators ask how Corbel ensured fair access for customers and best execution during the outage, and request order and liquidation records for the day.

Tests: defending a decision to stay open with the data it produced.
DAY 1
08:00
INJECT 11BClearing

The books don't match

Reconciliation with the clearing firm breaks. Positions on Corbel's books don't match the clearing firm's, and the gap affects Corbel's regulatory capital calculation.

Tests: operational and capital risk created by trading through an outage.
12:00
INJECT 12BMedia

"Sold out at the bottom"

A financial news site runs a story headlined around customers being "sold out at the bottom" by Corbel's automated liquidations, with interviews from affected customers.

Tests: communications when the story is about what your systems did to customers, not what the vendor did to you.
DAY 2
14:00
INJECT 13BComplaints

Twenty-six thousand complaints

Corbel receives 26,000 complaints, and arbitration filings begin. Many come from liquidated customers and those with duplicate orders.

Tests: complaint handling at a scale that becomes a regulatory issue on its own.
DAY 3
10:00
INJECT 14BInternal conflict

Whose fault were the duplicates?

Trading operations and engineering blame each other for the duplicate orders — in meetings and in writing. The chief risk officer asks why the retry logic was never tested against a degraded cloud region.

Tests: accountability that fixes the process without poisoning the team that has to fix it.
DAY 4
09:00
INJECT 15BDecision point

Reverse the liquidations?

The room must decide whether to reverse the forced liquidations at Corbel's own cost — about $33M — or stand by the margin agreement, which allows liquidation without notice. The room has to decide.

Tests: a values decision with a price tag, and whether the room revisits its Day 0 judgment.
DAY 6
11:00
INJECT 16BRemediation

One provider, one point of failure

Nimbus publishes its root cause: a faulty configuration change. The board asks why Corbel's entire customer-facing operation depends on one provider, and what it would cost to change that.

Tests: third-party concentration risk, and the investment decision the outage forces.

What the debrief surfaces.

The two paths are built to converge on the same hard questions, arrived at from opposite directions.

If the room halted trading

  • Was the halt decision documented with its rationale and authority at the time it was made?
  • How were queued orders handled at restoration, and who decided what was fair to customers?
  • Did anyone know before the outage what the cloud contract would — and wouldn't — cover?

If the room kept trading

  • Should automated liquidations have been paused, and did anyone have the authority to pause them?
  • How quickly were data integrity problems found and reversed — and who was watching for them?
  • Was "fair access" defined before the decision to stay open, or only after complaints arrived?
Corbel Securities, Nimbus Cloud, and all named details in this scenario are fictional and created for exercise purposes only.

Want this as a PDF?

The full Corbel scenario — every inject, both paths, and the debrief questions — is available as a print-ready PDF you can share with your own team or board. Enter your email and we'll take you straight to the download.

This is one scenario. Yours would be built around your business.

The Corbel exercise is a sample — built to show how a cloud outage simulation can branch on the decision that actually matters, and stay uncomfortable in both directions. A simulation built for your organization starts with your critical services, your vendors, and your customers.

Confidential by design

Exercises often require access to crisis plans, escalation structures, and vulnerabilities. That material is handled in confidence, and NDAs are available on request.

Talk to us about a custom simulation →