The C4 model for visualising software architecture
Too complex. Architecture descriptions should make sense to everyone on the project. It should not require you to learn a new design language or notation to use.<p>Here's an example of a complex system that's easy to get your head around - <a href="https://www.wittenburg.co.uk/Design.aspx" rel="nofollow">https://www.wittenburg.co.uk/Design.aspx</a><p>Unfortunately it won't do much for an architect's ego but, if the same simplistic approach to diagrams is applied to all levels of abstraction, it just may provide a thing all stakeholders can reason about and agree to.