{
"schema_version": 1,
"diagram_type": "architecture",
"meta": {
"title": "iot telemetry: devices publish to mqtt broker, stream proces"
},
"components": [
{
"id": "n1",
"type": "backend",
"label": "iot telemetry: devices publish",
"pos": [
40,
300
],
"size": [
268,
60
]
},
{
"id": "n2",
"type": "backend",
"label": "mqtt broker",
"pos": [
378,
300
],
"size": [
150,
60
]
},
{
"id": "n3",
"type": "backend",
"label": "stream processor enriches events",
"pos": [
598,
300
],
"size": [
284,
60
]
},
{
"id": "n4",
"type": "database",
"label": "time series db stores metrics",
"pos": [
952,
300
],
"size": [
261,
60
]
},
{
"id": "n5",
"type": "frontend",
"label": "dashboard",
"pos": [
1283,
300
],
"size": [
150,
60
]
},
{
"id": "n6",
"type": "backend",
"label": "cold object storage",
"pos": [
1503,
300
],
"size": [
185,
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:44.220Z · 780 KB self-contained · sha256 c7df781f454a511823cdd9c6601a9484dcaa229c76156782a8bcc6404a084f86