System Coupling: Change Propagation & Blast Radius
Interactive 3D simulator: wire a module dependency graph, tune coupling strength and cascade decay, then trigger a change and watch it propagate — with a live blast radius and max depth readout.
How far does a single change ripple through a software system? This simulator builds a live dependency graph of modules — either a layered pipeline or a dense mesh — with a tunable coupling strength on every edge, then lets you trigger a change at any module and watch it cascade through the system as a stochastic, decaying wave. Each edge fires independently with a probability set by the coupling weight and how far the signal has already travelled, and the live readouts track the resulting blast radius, the deepest chain of affected modules, how many edges actually fired, and the average coupling of the graph — turning the abstract idea of "tight" versus "loose" coupling into something you can trigger and measure directly.
Build a live module dependency graph, tune coupling strength and cascade decay, then trigger a change at any module and watch it ripple through the system with a real-time blast radius and depth readout.
3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install