{
"schema_version": 1,
"diagram_type": "architecture",
"meta": {
"title": "multi region failover: dns routes to primary region, databas"
},
"components": [
{
"id": "n1",
"type": "backend",
"label": "multi region failover: dns routes",
"pos": [
40,
300
],
"size": [
291,
60
]
},
{
"id": "n2",
"type": "backend",
"label": "primary region",
"pos": [
401,
300
],
"size": [
150,
60
]
},
{
"id": "n3",
"type": "backend",
"label": "database replicates async",
"pos": [
621,
300
],
"size": [
230,
60
]
},
{
"id": "n4",
"type": "backend",
"label": "standby region",
"pos": [
921,
300
],
"size": [
150,
60
]
},
{
"id": "n5",
"type": "backend",
"label": "lag monitor raises alert",
"pos": [
1141,
300
],
"size": [
223,
60
]
},
{
"id": "n6",
"type": "backend",
"label": "runbook promotes standby",
"pos": [
1434,
300
],
"size": [
223,
60
]
}
],
"connections": [
{
"from": "n1",
"to": "n2"
},
{
"from": "n2",
"to": "n3"
},
{
"from": "n3",
"to": "n4"
},
{
"from": "n4",
"to": "n5"
},
{
"from": "n5",
"to": "n6"
}
]
}Published 2026-09-25T20:22:46.497Z · 779 KB self-contained · sha256 eb181c918edbf67644e26fa38404409fa77f014836549129f23eb66db8e71851