architecture
-
How to Draw Software Cartoons
A start-to-finish playbook for drawing a software diagram: pick the audience, narrow it to one message, choose a notation, label everything, and write the catalog underneath.
architecture documentation diagrams
-
Sprinkling in Domain-Driven Design
Three ideas from Domain-Driven Design that changed how I model software: ubiquitous language, isolating the domain, and bounded context.
domain-driven-design modeling architecture
-
Architecture at Three Levels
A practical model for connecting business workflows, systems, and software: enterprise, system, and software architecture, and why the mappings between them matter.
architecture systems engineering-leadership