II.
Workflow JSON
Structured · liveworkflow:disaster-recovery-failover-drill
Disaster Recovery Failover Drill json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "workflow:disaster-recovery-failover-drill",
"_kind": "Workflow",
"_file": "workflows/workflows/workflows-devops-deep.yaml",
"_cluster": "workflows",
"attributes": {
"displayName": "Disaster Recovery Failover Drill",
"workflowKind": "operational",
"triggerType": "scheduled",
"typicalCadence": "semi-annual",
"complexity": "cross-team",
"description": "Executes end-to-end disaster recovery failover tests -- triggering regional\nfailover for critical services, validating data replication lag and\nconsistency, measuring RTO and RPO against defined targets, testing DNS\nfailover propagation, verifying backup restoration procedures, evaluating\ncommunication plan execution, documenting deviations from expected behavior,\nand tracking remediation items for gap closure. Excludes DR architecture\ndesign and backup strategy definition.\n"
},
"outgoingEdges": [
{
"from": "workflow:disaster-recovery-failover-drill",
"to": "role:platform-engineer",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:disaster-recovery-failover-drill",
"to": "role:cloud-architect",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:disaster-recovery-failover-drill",
"to": "role:incident-commander",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:disaster-recovery-failover-drill",
"to": "role:database-administrator",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:disaster-recovery-failover-drill",
"to": "skill-area:chaos-engineering",
"kind": "requires_skill_area",
"attributes": {}
},
{
"from": "workflow:disaster-recovery-failover-drill",
"to": "skill-area:incident-response",
"kind": "requires_skill_area",
"attributes": {}
},
{
"from": "workflow:disaster-recovery-failover-drill",
"to": "domain:infrastructure",
"kind": "applies_to_domain",
"attributes": {}
},
{
"from": "workflow:disaster-recovery-failover-drill",
"to": "domain:cloud-infra",
"kind": "applies_to_domain",
"attributes": {}
},
{
"from": "workflow:disaster-recovery-failover-drill",
"to": "responsibility:respond-incidents",
"kind": "triggers_responsibility",
"attributes": {}
},
{
"from": "workflow:disaster-recovery-failover-drill",
"to": "responsibility:runbook-authoring",
"kind": "triggers_responsibility",
"attributes": {}
},
{
"from": "workflow:disaster-recovery-failover-drill",
"to": "responsibility:capacity-planning",
"kind": "triggers_responsibility",
"attributes": {}
},
{
"from": "workflow:disaster-recovery-failover-drill",
"to": "org-unit:platform-team",
"kind": "performed_by_org_unit",
"attributes": {}
},
{
"from": "workflow:disaster-recovery-failover-drill",
"to": "org-unit:infra-engineering",
"kind": "performed_by_org_unit",
"attributes": {}
},
{
"from": "workflow:disaster-recovery-failover-drill",
"to": "org-unit:incident-response-team",
"kind": "performed_by_org_unit",
"attributes": {}
}
],
"incomingEdges": [
{
"from": "stack-profile:disaster-recovery",
"to": "workflow:disaster-recovery-failover-drill",
"kind": "follows_workflow"
}
]
}