Checkout dependencies: the payment chain
A network of services with one dot ringed in the accent and the chain from checkout through payments and the ledger to the event bus drawn heavy. A ring stands for the emphasized dot, since a dot is too small for an outline; the legend names it with the line patterns.
Checkout dependencies: the payment chain
examples/dependencies-focus.json{
"schemaVersion": 1,
"type": "network",
"title": "Checkout dependencies: the payment chain",
"source": "Service catalogue",
"width": 900,
"height": 560,
"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": "fraud",
"label": "Fraud check",
"group": "Finance"
},
{
"id": "ledger",
"label": "Ledger",
"group": "Finance"
},
{
"id": "events",
"label": "Event bus",
"group": "Platform"
}
],
"edges": [
{
"from": "checkout",
"to": "cart"
},
{
"from": "checkout",
"to": "pricing"
},
{
"from": "checkout",
"to": "payments"
},
{
"from": "checkout",
"to": "auth"
},
{
"from": "payments",
"to": "fraud"
},
{
"from": "payments",
"to": "ledger"
},
{
"from": "ledger",
"to": "events"
},
{
"from": "fraud",
"to": "events",
"dash": "dashed"
}
]
},
"emphasis": {
"nodes": [
"payments"
],
"path": [
"checkout",
"payments",
"ledger",
"events"
]
},
"legend": "auto",
"mobile": {
"width": 540,
"height": 640
}
}Focus
Source: Service catalogue
Show chart data
| Node | Group | Ring | Leads to | Emphasis |
|---|---|---|---|---|
| Checkout | Shop | Center | Cart, Pricing, Payments, Sign-in | on emphasized path |
| Cart | Shop | 1 | ||
| Pricing | Shop | 1 | ||
| Payments | Finance | 1 | Fraud check, Ledger | emphasized, on emphasized path |
| Sign-in | Platform | 1 | ||
| Fraud check | Finance | 2 | Event bus | |
| Ledger | Finance | 2 | Event bus | on emphasized path |
| Event bus | Platform | 3 | on emphasized path |