II.
Workflow JSON
Structured · liveworkflow:trading-system-failover-drill
Trading System Failover Drill json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "workflow:trading-system-failover-drill",
"_kind": "Workflow",
"_file": "workflows/workflows/workflows-trading-ops.yaml",
"_cluster": "workflows",
"attributes": {
"displayName": "Trading System Failover Drill",
"workflowKind": "operational",
"triggerType": "scheduled",
"typicalCadence": "quarterly",
"complexity": "cross-team",
"description": "Tests disaster recovery and business continuity for trading\ninfrastructure — executing planned failover of order management\nsystems and execution management systems to secondary data centers,\nvalidating market data feed reconnection and gap-fill procedures,\ntesting FIX session re-establishment with broker and exchange\ngateways, verifying position and order state recovery from persistent\nstores, measuring recovery time objectives against regulatory and\nbusiness requirements, and conducting tabletop exercises for extended\noutage scenarios. Produces DR test reports with RTO/RPO measurements,\ngap findings, and remediation action items. Excludes production\ntrading activity and strategy deployment.\n"
},
"outgoingEdges": [
{
"from": "workflow:trading-system-failover-drill",
"to": "role:trading-systems-engineer",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:trading-system-failover-drill",
"to": "role:platform-engineer",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:trading-system-failover-drill",
"to": "role:risk-analyst",
"kind": "involves_role",
"attributes": {}
},
{
"from": "workflow:trading-system-failover-drill",
"to": "skill-area:chaos-engineering",
"kind": "requires_skill_area",
"attributes": {}
},
{
"from": "workflow:trading-system-failover-drill",
"to": "skill-area:observability-pipeline",
"kind": "requires_skill_area",
"attributes": {}
},
{
"from": "workflow:trading-system-failover-drill",
"to": "domain:trading-operations",
"kind": "applies_to_domain",
"attributes": {}
},
{
"from": "workflow:trading-system-failover-drill",
"to": "domain:capital-markets",
"kind": "applies_to_domain",
"attributes": {}
},
{
"from": "workflow:trading-system-failover-drill",
"to": "responsibility:trading-system-reliability",
"kind": "triggers_responsibility",
"attributes": {}
},
{
"from": "workflow:trading-system-failover-drill",
"to": "responsibility:respond-incidents",
"kind": "triggers_responsibility",
"attributes": {}
},
{
"from": "workflow:trading-system-failover-drill",
"to": "org-unit:trading-desk",
"kind": "performed_by_org_unit",
"attributes": {}
},
{
"from": "workflow:trading-system-failover-drill",
"to": "org-unit:market-risk-team",
"kind": "performed_by_org_unit",
"attributes": {}
}
],
"incomingEdges": []
}