Dependency Graph
Domain: Package Ecosystem
🎯 Motivation
The dependency graph shows all packages and their relationships as nodes and edges. Analyzing it reveals bottlenecks, conflicts, and the blast radius of upgrading any single package.
📋 Concrete Example
A graph visualization shows urllib3 at the center with edges from requests, botocore, and sentry-sdk. Upgrading urllib3 affects all four — the graph makes that impact visible at a glance.
🔗 Analogy
A subway map shows how lines connect at shared stations. Changing one station (package) ripples to every line passing through. The map reveals those connections that a list alone hides.