#Structurizr

2025-03-25

@gnulinux Ich arbeite in letzter Zeit öfters mit #structurizr. Eigentlich für Software gedacht, zweckentfremde ich es für meine Zwecke.
Grosses Plus und das Killer feature, man kann Views schreiben, die aus dem Diagramm bestimmte Aspekte hervorheben.

Aus structurizr kann man auch andere Formate wie #PlantUML und #Mermaid exportieren.

2025-03-20

🌱 UML + 🧜‍♀️ + 🏗️ Structurizr + 🤖 AI
Join me online to discover when & how to use diagrams-as-code, models, & AI in your designs & diagrams 🙌

Explore the more popular diagrams-as-code notations so that you can create diagrams-as-code as well as understand the diagrams-as-code that an LLM might generate for you.

#PlantUML , #Mermaid.js , & #Structurizr , with LLMs
Find out more here: ddd.academy/diagrams-as-code-w

#softwareDevelopment #softwareDesign #softwareArchitecture

A photo of Jacqui Read on stage at DDD Europe. Text says: Diagrams-as-Code with AI. Create diagrams alongside your code that are useable with LLMs. April 23 & 30, 9.30am-1pm CET, 2-5.30pm IST, 4.30-8pm AWST.
2025-03-03

I'm excited to be teaching my #DiagramsAsCode with #AI workshop live and in-person at #GOTO #Copenhagen! 🙌

Join me to:
💡 Gain a grounding in #PlantUML, #MermaidJS, and #Structurizr
💡 Understand the tradeoffs of diagrams-as-code and models vs. standard diagrams
💡 Recognise the limitations and useful use cases of using diagrams-as-code with LLMs

gotocph.com/2025/masterclasses

#softwareDevelopment #softwareDesign #softwareArchitecture #software

2025-01-10

Update on our endeavour with #structurizr :

Started modelling the system landscape. Worked really well and fast. We wanna let the teams add the parts of the system they are responsible for. Container views can be modularized into files making this easier.

Most of the work was the automated deployment of changes on #k8s with structurizr lite. Its doesn't seem to be designed for this.

The diagram looks really good and usable so far.

#SoftwareArchitecture #coding #SoftwareEngineering

2025-01-10

🚨 New workshop alert! 🚨 Get your 🐥 early bird tickets now for my new Diagrams-as-Code with AI workshop 🙌

Join this workshop to explore the more popular diagrams-as-code notations so that you can create diagrams-as-code as well as understand the diagrams-as-code that an LLM might generate for you.

#PlantUML , #Mermaid.js , & #Structurizr , with LLMs
Find out more here: ddd.academy/diagrams-as-code-w

#softwareDevelopment #softwareDesign #softwareArchitecture

A photo of Jacqui Read on stage at DDD Europe. Text says: Diagrams-as-Code with AI. Create diagrams alongside your code that are useable with LLMs. April 23 & 30, 9.30am-1pm CET, 2-5.30pm IST, 4.30-8pm AWST.
2025-01-05

into #diagramsascode again the last days.

conclusions:
⚪ many small, early stage, single purpose approaches. tried #structurizr #d2 #mermaid a bit, came from #plantuml
⚪ all of them are sw centric, not extendable on user level

➡️ not really usable for #flightlevels inspired #worksystemsdesign

2024-12-18

1/ Update on #structurizr vs c4-plantuml:

Structurizr:
* supports different views on the same diagram definition
* good mechanisms to split a diagram into files
* navigatable web view
* can enforce c4 conformity
* implicit dependencies

plantUml:
* idea plugin to directly render the diagram in the IDE
* no constraints on how you model your diagram

Both result in really nice, readable code and produce good looking diagrams.

#SoftwareArchitecture #plantuml #c4 #SoftwareEngineering #coding

2024-12-04

I'm actually using #structurizr for the first time to visualize a large system architecture. Looks really good. Small bummer is that there is no @intellijidea plugin to directly render the diagrams.

An alternative is c4-plantuml, a plugin for #plantuml - which can be rendered with an Idea plugin.

I will report more from this journey 🙂

#SoftwareArchitecture

Mohit Sindhwanionghu@ruby.social
2024-05-19

The more I use #Structurizr for #ArchitectureAsCode / #DiagramsAsCode the more I find small things that need to be searched up. This post is a collection of things that I need to remember so that I can find them easily: notepad.onghu.com/2024/structu

#programming

2024-03-05

@ddoomen didn’t know this resource, mainly by hand or Miro. But I started to do C4 with #Structurizr DSL and adding some sequence diagrams there as well

Mohit Sindhwanionghu@ruby.social
2024-01-20

Getting #structurizr to work in #Jekyll takes some work. Writing about it & making the relevant bits available takes much longer. Anyway, that's what I'm doing. If this interests you, follow me to know when this post is available (hopefully, in the next few days)

#programming

What do we want to do?

Specifically, our integration will provide these abilities:
* The ability to load a single structurizr JSON into the page. This will be drawn into a single div. The path to the structurizr JSON file and the view to load are specified in the post.
* We set up the key in a different div. We provide a button to hide or show the div.
* Set up zoom in and out buttons to zoom into the diagram.
* A drop-down select box to show the list of views in the JSON file and to switch to a different one
* A button to reset back to the first view that was loaded.
Mohit Sindhwanionghu@ruby.social
2023-12-23

Am I the only one who finds #MermaidJS very powerful but the diagrams a bit ugly? Are there some examples of real pretty diagrams/ themes that people use? Any references/ sites?

Ref: #Structurizr pics are really pretty out of the box
Disclaimer: Mermaid Newbie

#DiagramsAsCode

Mohit Sindhwanionghu@ruby.social
2023-12-05

Planning to run #structurizr on your own #Windows PC and wondering what all you need to do to be able to draw #C4Model pictures using #DiagramAsCode?

Here's the list of what I did!

Should I do a blog post? Follow to find out when it gets done

#SoftwareEngineering

Watch the Youtube Video
Read the book (optional) - maybe, read something else online

Structurizr Lite
=> Get Java
=> Get Structurizr
=> Create a folder for the DSL file
=> Create a batch file to launch it
=> Get the VS code extension
=> Get started

Discover you're no good.

Read the book (still optional)

Find the language guide - build your diagram slowly using that
= Add a context diagram
= Add some more diagrams
= Add some styling for elements
= Add a local style
= Create some pages

Structurizr CLI
= Download
= Understand the format
= There's a batch file, so you only need to call it
= Generate a mermaid output for your system
= Realise it's far from perfect, but functional
= Discover that you want PNG on the command line and the cli won't do it

Get Node
Get Puppeteer
Get the puppeteer scripts

Create a batch file for running the export

You're set!
Mohit Sindhwanionghu@ruby.social
2023-12-04

#TIL: #Freemind will happily create a #mindmap from tab-delimited text pasted into it!

Really helps to get a mindmap from my notes about the book on using #C4Model for visualising software architecture. Next step: @structurizr

#Productivity #structurizr

Tab-delimited text and a mind-map created by pasting it into Freemind
Mohit Sindhwanionghu@ruby.social
2023-12-01

Time to try something new?

#structurizr #DiagramsAsCode

Screenshot of structurizr lite running in the web browser
Nicolas DelsauxRiduidel@framapiaf.org
2023-04-11

Je prépare ce soir mon sac pour un #devoxxfr durant lequel j'aurai la chance d'animer un atelier Architecture as code (qui nous emmènera jusqu'à #Structurizr) Jeudi après-midi. Vous serez là ?

Jörgen Anderssonse_thinking@fosstodon.org
2022-11-21

Today I used the #c4Model with #Structurizr to show and explain a pretty complex change in dependencies between two systems. Turned out to be a good tool:
- Rather quick to sketch up needed parts of the two systems architectures with the DSL
- Could use tags to show current and desired state
- Great reception by the audience who thought it was an excellent way to describe and communicate the change to be done

Nicolas DelsauxRiduidel@framapiaf.org
2022-11-10

C'est une vision alternative à ce que je fait dans aadarchi, mais c'est intéressant ... et assez stimulant, je dois dire. github.com/avisi-cloud/structu #architecture #documentation #structurizr #web #opensource

Jörgen Anderssonse_thinking@fosstodon.org
2022-11-08

This week I'll be running an internal session on how to use Simon Brown's #Structurizr Lite and the DSL to create and visualise software architecture. Our first MVP of packaged tooling for this has been live for a few weeks now.

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst