Plan for resilience based on business risk, not prestige
Resilience should be based on the extent of damage, tolerable downtime, and restart capability. This ensures that budget is allocated to effective protective measures.
For management and product managers, "process-related tolerance" and "controlled degradation" are crucial when planning for resilience based on risk. The perspective "Architectural Boundaries and Scaling" shows how these two points interact in practice.
Published: 3 min read · Author: Sebastian Geier
How can the necessary level of fault tolerance be derived from business risk?
First, critical processes and their maximum tolerable downtime and data loss spans are determined. This leads to priorities for redundancy, degradation, backup, and recovery. A measure only counts if its behavior has been observed in a realistic fault test.
Controlled degradation
Prioritize business processes according to their impact and define tolerable interruption and data loss.
Design appropriate prevention, degradation, and recovery measures for each priority class in collaboration with the relevant stakeholders.
Simulate faults under controlled conditions and readjust protective measures based on observed restart values.
Redundancy without Independence
Redundancy without Independence – Primary and backup paths share DNS, access, database, or configuration and fail simultaneously.
Priceless Equal Treatment – Non-critical content receives the same protection as revenue- or data-relevant processes, crowding out more effective measures.
Backup as an Availability Plan – Data is backed up, but recovery time, keys, and dependent services have never been tested together.
Process-Based Tolerance
Test criterion
Process-Based Tolerance
Downtime and data loss are determined per business function instead of a flat rate for the entire website.
Test criterion
Controlled degradation
Non-critical functions can fail without blocking the secure core process or understandable user communication.
Proven recovery Responsibilities, dependencies, and technical steps are executably tested in a realistic scenario.
Practical scenario: "Redundancy without independence"
An informational page may temporarily continue running statically while the protected request process should not lose any input. Instead of identically duplicating the entire platform, the form receives a secure queue, and the content output has a simplified fallback. Both paths are restored and measured separately.
Proven recovery
Observed restart time of a critical process in the last complete fault test.
Time of the last consistently recoverable data state relative to the defined loss tolerance.
Which questions trigger further checks after "Planning for Resilience Based on Risk"
A suitable in-depth resource is available Plan platform roadmaps based on dependencies instead of wish lists"How does a wish list become a robust platform roadmap with dependencies?"
In addition: Concentrating Automated Tests on Truly Critical Paths.
If you want to practically implement "Planning for Resilience Based on Risk," you can refer to Robust Website Systems This focuses on "Architectural Boundaries and Scaling" and "Process-Related Tolerance."
Conclusion: Planning for Resilience Based on Risk
Resilience is appropriate if it limits the actual damage and remains executable in a critical situation. A few tested safeguards are more valuable than untested redundancy at every level.
Sources and Further Information
These primary sources make assumptions, system boundaries, and testing methods for "planning for fault tolerance based on risk" comprehensible.
14. Operate a reliable service – GOV.UK Service ManualOfficial standard for the operation, availability, recovery, and continuous improvement of reliable services.
OpenAPI SpecificationPrimary specification for machine-readable HTTP API contracts, including operations, data models, and error responses.
Choosing Technology: An Introduction – GOV.UK Service ManualOfficial guidance on prototyping integrations, carefully cutting components, and evolving via open standards.
Key Thesis
First, the maximum tolerable downtime and data loss per process are determined. Redundancy, recovery, and testing are then implemented at an economically appropriate level.
What This Is Not About
Maximum availability is not a sensible standard goal, and redundant infrastructure does not automatically guarantee recovery capability. Prestige architecture can create more potential points of failure than it mitigates.
What it's about
Resilience is derived from the tolerable interruption, the permissible data loss, and the consequences for specific business processes. Measures must demonstrably comply with these limits.
More insights
Platform strategy & build vs. buy
Multi-Tenancy from the Start or Only When Needed?
"Planning resilience based on risk" includes, as a separate step, the question: Should multi-tenancy be implemented immediately or added only when specifically needed?
Platform strategy & build vs. buy
Understanding APIs as contractual boundaries rather than technical fads
"Planning resilience based on risk" is supplemented by a separate decision: What makes an API a robust contractual boundary between systems and teams?
Insights Overview
All VELUNO Insights at a Glance
Further analyses on Website Systems, digital visibility, and robust working models.
Process-Related Tolerance: Implementation with Clear Testing
A business impact workshop can link technical safeguards to real-world process sequences. The subsequent recovery test reveals which investments are truly effective and where prestige should be replaced by impact.