The platform layers, lifted apart
The same platform as the flat layer stack, its layers lifted apart as slabs in 2:1 dimetric projection at equal gaps, with dotted guides between their corners and the labels, items and notes at the side on leader lines. The description and table are those of the flat stack; on a phone-width canvas the stack is drawn flat. Illustrative platform.
The platform layers, lifted apart
examples/platform-exploded.json{
"schemaVersion": 1,
"type": "layers",
"title": "The platform layers, lifted apart",
"source": "Platform team, architecture overview",
"width": 960,
"height": 640,
"mobile": {
"width": 420,
"height": 640
},
"layers": {
"projection": "exploded",
"layers": [
{
"id": "infrastructure",
"label": "Infrastructure",
"items": [
"Compute",
"Storage",
"Network"
],
"note": "Rented from one provider; capacity is changed by the platform team only."
},
{
"id": "runtime",
"label": "Runtime and data",
"items": [
"Containers",
"Message broker",
"Relational database"
]
},
{
"id": "services",
"label": "Domain services",
"items": [
"Orders",
"Catalog",
"Billing"
],
"note": "One team per service.",
"role": "critical"
},
{
"id": "experience",
"label": "Experience",
"items": [
"Web shop",
"Mobile app"
],
"role": "planned"
}
]
}
}Focus
Source: Platform team, architecture overview
Show chart data
| Level | Layer | Items | Notes | Role |
|---|---|---|---|---|
| 1 | Infrastructure | Compute, Storage, Network | Rented from one provider; capacity is changed by the platform team only. | |
| 2 | Runtime and data | Containers, Message broker, Relational database | ||
| 3 | Domain services | Orders, Catalog, Billing | One team per service. | critical |
| 4 | Experience | Web shop, Mobile app | planned |