Network Diagram
ProClusters solved from the graph Laplacian, not settled by a simulation.
Service traffic at peak
Requests per second between eighteen services
The gateway carries the most traffic at 2,140 requests per second. The observability services form a cluster of their own, joined to the rest by four thin links. Arrow keys walk the nodes from the most connected to the least, Enter pins one and its links, Escape clears it. Nodes can be dragged. On a keyboard, Shift with an arrow key moves the selected node eight pixels, and Backspace returns it to where the layout put it. Every link follows as a table.
| Link | From | To | req/s |
|---|---|---|---|
| gateway to storefront | gateway | storefront | 900 |
| gateway to search | gateway | search | 640 |
| gateway to auth | gateway | auth | 520 |
| gateway to metrics | gateway | metrics | 80 |
| storefront to catalog | storefront | catalog | 480 |
| storefront to cart | storefront | cart | 310 |
| storefront to media | storefront | media | 260 |
| storefront to auth | storefront | auth | 200 |
| cart to checkout | cart | checkout | 190 |
| cart to inventory | cart | inventory | 120 |
| checkout to payments | checkout | payments | 170 |
| checkout to fraud | checkout | fraud | 150 |
| checkout to inventory | checkout | inventory | 110 |
| checkout to auth | checkout | auth | 130 |
| payments to fraud | payments | fraud | 90 |
| payments to logs | payments | logs | 60 |
| catalog to pricing | catalog | pricing | 300 |
| catalog to media | catalog | media | 240 |
| catalog to inventory | catalog | inventory | 210 |
| catalog to logs | catalog | logs | 40 |
| search to catalog | search | catalog | 420 |
| search to pricing | search | pricing | 160 |
| search to metrics | search | metrics | 50 |
| auth to sessions | auth | sessions | 480 |
| auth to profiles | auth | profiles | 260 |
| sessions to profiles | sessions | profiles | 140 |
| inventory to metrics | inventory | metrics | 35 |
| metrics to logs | metrics | logs | 300 |
| metrics to alerts | metrics | alerts | 220 |
| metrics to tracing | metrics | tracing | 140 |
| logs to tracing | logs | tracing | 180 |
| alerts to tracing | alerts | tracing | 90 |
Neither layout is a simulation. Clusters are the two eigenvectors of the normalised graph Laplacian just above the trivial one, which is the exact answer to the problem a spring layout approaches by shaking. Nobody told it about the four groups in the legend of your head; it separated them from the traffic numbers alone. Hops is a breadth-first tree with each subtree given a wedge worth its leaf count. Both land on the same pixels every run. Drag any node to pull it clear, or hold Shift and use the arrow keys: two services sitting on top of each other means the layout found their neighbourhoods near identical, and it is still you who has to read it. A moved node keeps a dashed outline and the link underneath puts everything back, so what the layout said is never lost. On hops, a node slides around its own ring and no further, because there the radius is the number of hops and dragging across rings would be editing the data rather than the view.
This component installs from the private registry, which opens with Pro. The command and the one-time setup are shown here once your licence key is in this browser.
6 sections, and every other premium component
The preview above is the real Network Diagram, running. One purchase opens the sections above on this page and on every other component in the library.