Architectural diagrams are the bread and butter of software design and a foundational tool for communication and collaboration on software development.
At Spotify, we have an incredibly complex network of thousands of interlinked software systems owned by hundreds of teams, so having a simple way to visualize these connections is essential.
​​We need tools to look at our architecture at different abstraction levels in order to make good design decisions and evolve our software in a sustainable way.