.NET Architecture & System Design Interview Question #173
What is disaster recovery?
Security Architecture, Multi-Tenancy & Disaster Recovery Senior Advanced
Quick Interview Answer
Disaster recovery is the set of plans, systems, and procedures used to restore service and data after a major failure such as regional infrastructure loss, destructive operator error, or severe data corruption.
Detailed Explanation
Disaster recovery is the set of plans, systems, and procedures used to restore service and data after a major failure such as regional infrastructure loss, destructive operator error, or severe data corruption.
A disaster-recovery design includes backups, replication where needed, alternate infrastructure, recovery procedures, responsibilities, and regular testing. A backup that has never been restored is not sufficient evidence of recoverability.
Code Example
Primary Environment
|
backups / replication
v
Recovery Environment
Runbook + tested restoration