C4 model and Structurizr DSL pattern catalog

This pattern catalog presents a number of minimal examples of how to use the C4 model and the Structurizr DSL to model common patterns found in software architecture. There’s usually no single correct approach to modelling a concept, so you will sometimes see a number of options offering different levels of precision and simplicity.

  • Click any of the images to open the example in the Structurizr playground.
  • Please get in touch via Slack or Discord if you would like to see a pattern added.

Table of contents


This site uses Just the Docs, a documentation theme for Jekyll.