Architecture diagrams and trade-offs — what to draw and what to leave out
This chapter covers deciding what boxes and lines represent and the steps to match requirements. It covers how to choose what to leave out, mermaid syntax, showing multiple correct answers for the same requirement (fan-out example), and how to structure a written explanation of the design.