The layers of the platform, from the machine up
Four levels of a platform from the infrastructure up, each a band with its parts as small boxes that wrap onto rows, notes in a column at the side joined by a dotted line, and two roles — critical and planned — with a badge and an outline pattern. The description reads the layers from the bottom, the table has one row per layer with its level. With a phone variant, where the notes move under the labels. Illustrative platform.
The layers of the platform, from the machine up
examples/platform-layers.json{
"schemaVersion": 1,
"type": "layers",
"title": "The layers of the platform, from the machine up",
"source": "Platform team, architecture overview",
"width": 860,
"height": 600,
"mobile": {
"width": 360,
"height": 640
},
"layers": {
"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",
"Object store"
]
},
{
"id": "services",
"label": "Domain services",
"items": [
"Orders",
"Catalog",
"Billing",
"Customers"
],
"note": "One team per service; services talk only through published interfaces.",
"role": "critical"
},
{
"id": "experience",
"label": "Experience",
"items": [
"Web shop",
"Mobile app",
"Partner API"
],
"note": "The partner API is planned for next year.",
"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, Object store | ||
| 3 | Domain services | Orders, Catalog, Billing, Customers | One team per service; services talk only through published interfaces. | critical |
| 4 | Experience | Web shop, Mobile app, Partner API | The partner API is planned for next year. | planned |