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
1
Layers, hexagons, features and components
This blog post is a follow-up to the discussions I've had with people after my recent Modular Monoliths talks. I've been enthusiastically told that the "ports & adapters" (hexagonal) architectural style is "vastly", "radically" and "hugely" different to ...
25-Apr-2016
2
Codifying the rules used to organise your code
Regular readers will already know about Structurizr - a set of open source libraries to create a software architecture model as code, plus a SaaS product to visualise those models. Having created and helped create a number of models with Structurizr now, ...
29-Mar-2016
3
Structurizr for .NET
The initial version of Structurizr was targeted at the Java ecosystem (see "Structurizr for Java"), for no other reason than it's what I'm most familiar with. Although this works for a good portion of the organisations that I visit when doing ...
09-Mar-2016
4
DevNexus 2016 in Atlanta, GA
I'm pleased to say I'll be in the United States next month for the DevNexus 2016 conference that is taking place in Atlanta, GA. In addition to a number of talks about software architecture, I'll also be running my popular "The Art of Visualising ...
18-Jan-2016
5
Agile Hong Kong Meetup - 15th Jan 2016
Happy new year and I wish you all the best for 2016. My first trip of the year starts next week and I'll be doing some work in Shenzhen, China. As a result, I'll also be in Hong Kong on January 15th, presenting "The Art of Visualising Software ...
03-Jan-2016
6
Magpie Talkshow Episode 6 - Simon Brown (Channel Islands Edition)
While at Devoxx Poland earlier this year, Sam Newman interviewed me for his new podcast, The Magpie Talkshow. We chat about software architecture diagrams, my C4 model, UML, writing books and Jersey. Enjoy! Thanks Sam! :-)
03-Dec-2015
7
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 ...
25-Nov-2015
8
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 ...
16-Nov-2015
9
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 ...
31-Aug-2015
10
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 ...
25-Aug-2015