Hacker News new | ask | show | jobs
by artworx 2362 days ago
I've used https://structurizr.com for that purpose before. It allows you to define the elements (containers, users, etc.) separately from the diagrams and then pull them into various views of the system.

My workflow is something like this:

- define the elements at various zoom levels https://structurizr.com/share/1/explore/tree

- define the relations https://structurizr.com/share/1/explore/component-dependenci...

- create diagrams by selecting subsets of what was defined in the first two steps https://structurizr.com/share/36141/diagrams#SystemLandscape