Clerk.io

Business Continuity & Disaster Recovery Plan

1. Purpose

Ensure continuity of critical business functions and rapid recovery from disruptive incidents.

2. Objectives

3. Scope

Covers production infrastructure, support operations, and HQ office. Excludes non-critical marketing websites.

4. Critical Functions & Recovery Targets

Function Max Acceptable Outage RTO RPO
API & Search Engine 8 h 4-6 h 24 h
Recommendations Service 8 h 4-6 h 24 h
Dashboard & Admin UI 12 h 4-6 h 24 h
Email Delivery 12 h 6 h 24 h
Internal Comms (Slack, GMail) N/A N/A N/A (external)

5. Strategies

  1. Infrastructure as Code – Terraform and Ansible (manual processes) can provision base infrastructure; full restoration takes longer.
  2. Database Backups – Nightly DB dumps stored in both eu-central-1 and replicated to eu-west-1; retained 7 days daily + 30+ days monthly.
  3. Data Replication – Critical data replicated to eu-west-1 (Ireland) for disaster recovery; no standby infrastructure.

6. Communication Plan

7. Roles

Role Backup Responsibilities
BC Lead (Head of Product) SRE Lead Invoke plan, allocate resources
DR Coordinator Senior SRE Execute technical recovery
Comms Coordinator Marketing VP Stakeholder updates
Logistics HR Manager Facilities, employee safety

8. Testing & Maintenance

9. Dependencies

10. Plan Activation & Deactivation

BC Lead authorises activation when impact exceeds predefined thresholds. Deactivation occurs after services stabilise and root cause addressed.


Version 1.1 — effective 2025-09-01