chartlet 0.22.0

Compile structured data into deterministic, accessible static charts
Documentation
{
  "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"
      }
    ]
  }
}