{
  "name": "price-chain",
  "title": "Price chain",
  "description": "The item prices, followed step by step from the pricing push to the stores and the e-commerce site.",
  "formats": [
    "svg",
    "text"
  ],
  "declared": "views.cav:41:6",
  "nodes": [
    {
      "id": "hoster-a-dc.filehub",
      "kind": "server",
      "label": "Product file hub",
      "frame": null
    },
    {
      "id": "kafka-cloud",
      "kind": "saas",
      "label": "Managed Kafka",
      "frame": null
    },
    {
      "id": "product.price-processor",
      "kind": "app",
      "label": "Price processor (Kafka Streams / Connect)",
      "frame": null
    },
    {
      "id": "catalog.api",
      "kind": "app",
      "label": "Catalog API",
      "frame": null
    },
    {
      "id": "pricing.ui",
      "kind": "app",
      "label": "Pricing UI",
      "frame": null
    }
  ],
  "frames": [],
  "edges": [
    {
      "source": "pricing.ui",
      "target": "hoster-a-dc.filehub",
      "relation": null,
      "ports": [
        "sftp/22"
      ],
      "layers": [
        "flow"
      ],
      "carries": [
        "item-prices"
      ],
      "through": [],
      "through_steps": [],
      "step": 1
    },
    {
      "source": "product.price-processor",
      "target": "hoster-a-dc.filehub",
      "relation": null,
      "ports": [
        "sftp/22"
      ],
      "layers": [
        "flow"
      ],
      "carries": [],
      "through": [],
      "through_steps": [],
      "step": 2
    },
    {
      "source": "product.price-processor",
      "target": "kafka-cloud",
      "relation": null,
      "ports": [
        "kafka/9092"
      ],
      "layers": [
        "flow"
      ],
      "carries": [],
      "through": [],
      "through_steps": [],
      "step": 3
    },
    {
      "source": "catalog.api",
      "target": "kafka-cloud",
      "relation": null,
      "ports": [
        "kafka/9092"
      ],
      "layers": [
        "flow"
      ],
      "carries": [],
      "through": [],
      "through_steps": [],
      "step": 4
    }
  ],
  "diagnostics": []
}
