{
"schema_version": 1,
"diagram_type": "architecture",
"meta": {
"title": "monolith strangler migration: edge router peels routes, auth"
},
"components": [
{
"id": "n1",
"type": "backend",
"label": "monolith strangler migration: edge route",
"pos": [
40,
300
],
"size": [
340,
60
]
},
{
"id": "n2",
"type": "security",
"label": "auth service",
"pos": [
450,
300
],
"size": [
150,
60
]
},
{
"id": "n3",
"type": "backend",
"label": "billing service extracted",
"pos": [
670,
300
],
"size": [
230,
60
]
},
{
"id": "n4",
"type": "backend",
"label": "shared database split with dual writes",
"pos": [
970,
300
],
"size": [
329,
60
]
},
{
"id": "n5",
"type": "backend",
"label": "backfill job",
"pos": [
1369,
300
],
"size": [
150,
60
]
}
],
"connections": [
{
"from": "n1",
"to": "n2"
},
{
"from": "n2",
"to": "n3"
},
{
"from": "n3",
"to": "n4"
},
{
"from": "n4",
"to": "n5"
}
]
}Published 2026-09-25T20:22:51.800Z · 778 KB self-contained · sha256 39cc30c65aededcdca8795fcf221408c23b88b90815df8a45c664b0927f7b761