Structurizr - create web-based software architecture diagrams using code

Simon Brown


Simon is an independent software development consultant specialising in software architecture; specifically technical leadership, communication and lightweight, pragmatic approaches to software architecture. He is the author of two books about software architecture; Software Architecture for Developers (a developer-friendly guide to software architecture, technical leadership and the balance with agility) and The Art of Visualising Software Architecture (a guide to communicating software architecture with sketches, diagrams and the C4 model). Simon lives in Jersey (the largest of the Channel Islands) and regularly speaks to audiences around the world. You can find Simon on Twitter at @simonbrown.

Recent Blog Entries RSS feed
Software architecture diagrams should be maps of your source code
If you've ever worked on a codebase that's more than just a sample application, you'll know that understanding and navigating the code can be tricky, certainly until you familiarise yourself with the key structures within it. Once you have a shared ...
Video: Software architecture as code
I presented a new version of my "Software architecture as code" talk at the Devoxx Belgium 2015 conference last week, and the video is already online. If you're interested in how to communicate software architecture without using tools like Microsoft ...
The Art of Visualising Software Architecture
As you may have seen on Twitter, I've been mulling over an idea for a new book, which I'm pleased to say is going to happen. It's currently titled "The Art of Visualising Software Architecture" and, as the title suggests, it will focus on the visual ...
Help, my diagram doesn't fit on one page!
This definitely goes into the category of a frequently asked question because it crops up time and time again, both during and after my software architecture sketching workshop. I'm following your C4 approach but my software system is much bigger than ...
Step away from the code!
While at the Devoxx UK conference recently, I was interviewed by Lucy Carey from Voxxed about software architecture, diagrams, monoliths, microservices, design thinking and modularity. You can watch this short interview (~5 minutes) at Step Away from the ...
The Agile Revolution - Episode 91
While at the YOW! conference in Australia during December 2014, I was interviewed by Craig Smith and Tony Ponton for The Agile Revolution podcast. It's a short episode (28 minutes) but we certainly packed a lot in, with the discussion covering software ...
Talking with Tech Leads
A printed copy of Talking with Tech Leads, by Patrick Kua (a Tech Lead at Thoughtworks), arrived in the post this morning. We often discuss the technical side of software development and rarely the “softer” side. This book is a collection of short ...
Two conference keynotes in October
I'm delighted to say that I'll be presenting two conference keynotes during October, both about software architecture and a little bit about microservices. 1. Software Architect 2015 in London, England The first is titled Modular Monoliths at the ...
Software Architecture for Developers in Chinese
Although it's been on sale in China for a few months, my copies of the Chinese translation of my Software Architecture for Developers book have arrived. :-) I can't read it, but seeing my C4 diagrams in Chinese is fun! Stay tuned for more ...
C4 stencil for OmniGraffle
If you like the look and feel of the C4 software architecture diagrams in my Software Architecture for Developers book (see examples here), Dennis Laumen has created an OmniGraffle stencil that will save you some time. Just download the stencil, install ...