Disaster Recovery and Resilience - bp Sphere

Failure scenarios, degraded-mode operations, RTO/RPO posture, replay-assisted recovery, and dependency fallback.
ResilienceRTO / RPOReplay-assisted recovery

Disaster Recovery and Resilience Center

This surface answers what happens when runtime, identity, model, source-system, or data-platform dependencies fail. The operating rule is safe degradation: preserve evidence, stop unsafe write-back, keep humans informed, and recover from replayable state.

Primary runtime
Active
Secondary runtime
Warm standby
RTO
10 min design
RPO
Replay ledger

Resilience design

Resilience is not a dashboard claim; it is a set of runtime behaviors that keep financial decisions safe under partial failure.

Runtime failurePause autonomous execution, route open decisions to human queue, restore from replay and event ledger.
Identity failureDeny new privileged actions, preserve read-only sessions where safe, require break-glass workflow.
Source-system failureUse last-good context with freshness warning; block write-back until adapter recovers.
Databricks failureFallback to compact profile / cached aggregates; mark data confidence and escalation required.
Model failureRoute to fallback model or deterministic policy path; require human review for high-impact decisions.
Evidence failureMark evidence pack incomplete; do not approve action until required evidence is restored or waived.
Policy service failureFail closed for write-back; allow read-only explanation with explicit policy-unavailable status.
Security eventDowngrade autonomy, quarantine suspect run, notify operator, preserve replay package.

Recovery metrics and controls

These are the resilience metrics and controls a technology reviewer should expect to inspect during the workshop.

RTOTarget recovery time by dependency: model 2 min, adapter 10 min, runtime 10 min, data plane 30 min.
RPODecision replay ledger and source snapshots define the maximum acceptable recovery point.
FailoverPrimary-to-secondary runtime design with warm standby and replay rehydration.
Backlog handlingDecision queue, approval queue, DLQ, retry count, and SLA pressure remain visible.
Kill switchAutonomy downgrade and connector pause controls stop unsafe execution without hiding state.
Recovery replayRebuild signal, context, evidence, policy, agent outputs, human action, and outcome.
Incident ownershipNamed runtime owner, data owner, policy owner, and business supervisor path.
Post-incident learningLessons feed resilience certification, policy tuning, and promotion gates.

Failure scenario matrix

FailureDetectionSafe behaviorRecovery proof
Runtime pod failsHealth probe + queue heartbeatShift to standby; pause write-backReplay ledger rehydrates open decisions
ERP adapter timeoutAdapter latency + stale readUse compact replica for context; block external actionAdapter drawer shows last sync and retry path
Model unavailableModel router failureFallback model or deterministic rule; human approval requiredModel routing center records fallback reason
Evidence store degradedEvidence completeness dropsDecision can be reviewed, but action cannot executeEvidence pack marks missing sources
Security incidentSOC event / injection guardQuarantine run and downgrade autonomyReplay captures blocked tool call

Workshop proof sequence

  1. Open Enterprise Resilience to show kill switch, failure simulations, dependency map, and survivability controls.
  2. Open Runtime Command Center to show queues, failures, throughput, and recovery posture.
  3. Open Replay Center to prove a decision can be reconstructed after recovery.
  4. Open Integration Fabric to show source-system fallback behavior and write-back hold.