Skip to content
← All principles

Principle

The user experiences your boundaries, not your diagram

Architecture diagrams describe the system to its makers. Users encounter only the seams.

Year
2025

A clean architecture diagram is a useful artifact for the people building a system. It is invisible to the people using it. What the user actually meets is the seams: the places where one system hands off to another, where state crosses a boundary, where authority changes hands.

Design the seams as carefully as you design the components.

See in context Open in the atlas