What the checkout service depends on
The checkout service in the middle, the services it calls on the first ring, theirs on the second, and so on; arrowheads say which way a dependency runs. The description lists the rings with their services. Illustrative values.
What the checkout service depends on
examples/service-dependencies.json{
"schemaVersion": 1,
"type": "network",
"title": "What the checkout service depends on",
"source": "Service catalogue",
"width": 900,
"height": 640,
"network": {
"layout": "rings",
"center": "checkout",
"directed": true,
"nodes": [
{
"id": "checkout",
"label": "Checkout",
"group": "Shop"
},
{
"id": "cart",
"label": "Cart",
"group": "Shop"
},
{
"id": "pricing",
"label": "Pricing",
"group": "Shop"
},
{
"id": "payments",
"label": "Payments",
"group": "Finance"
},
{
"id": "auth",
"label": "Sign-in",
"group": "Platform"
},
{
"id": "catalog",
"label": "Catalog",
"group": "Shop"
},
{
"id": "tax",
"label": "Tax rules",
"group": "Finance"
},
{
"id": "fraud",
"label": "Fraud check",
"group": "Finance"
},
{
"id": "ledger",
"label": "Ledger",
"group": "Finance"
},
{
"id": "users",
"label": "User store",
"group": "Platform"
},
{
"id": "search",
"label": "Search",
"group": "Shop"
},
{
"id": "events",
"label": "Event bus",
"group": "Platform"
},
{
"id": "metrics",
"label": "Metrics",
"group": "Platform"
}
],
"edges": [
{
"from": "checkout",
"to": "cart"
},
{
"from": "checkout",
"to": "pricing"
},
{
"from": "checkout",
"to": "payments"
},
{
"from": "checkout",
"to": "auth"
},
{
"from": "cart",
"to": "catalog"
},
{
"from": "pricing",
"to": "catalog"
},
{
"from": "pricing",
"to": "tax"
},
{
"from": "payments",
"to": "fraud"
},
{
"from": "payments",
"to": "ledger"
},
{
"from": "auth",
"to": "users"
},
{
"from": "catalog",
"to": "search"
},
{
"from": "ledger",
"to": "events"
},
{
"from": "fraud",
"to": "events",
"dash": "dashed"
},
{
"from": "events",
"to": "metrics",
"dash": "dashed"
}
]
}
}Focus
Source: Service catalogue
Show chart data
| Node | Group | Ring | Leads to |
|---|---|---|---|
| Checkout | Shop | Center | Cart, Pricing, Payments, Sign-in |
| Cart | Shop | 1 | Catalog |
| Pricing | Shop | 1 | Catalog, Tax rules |
| Payments | Finance | 1 | Fraud check, Ledger |
| Sign-in | Platform | 1 | User store |
| Catalog | Shop | 2 | Search |
| Tax rules | Finance | 2 | |
| Fraud check | Finance | 2 | Event bus |
| Ledger | Finance | 2 | Event bus |
| User store | Platform | 2 | |
| Search | Shop | 3 | |
| Event bus | Platform | 3 | Metrics |
| Metrics | Platform | 4 |