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.Here's an example of a complex system that's easy to get your head around - https://www.wittenburg.co.uk/Design.aspxUnfortunately 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.