Late last night I started reading on #UML alternatives to model Xenguard architecture and came across C4. It’s much simpler than UML and also easier to understand. There’s even a domain specific language (#DSL) by the same author to have the models as code:

https://docs.structurizr.com/

I’ll share the first drafts here soon.

#modeling #C4

Home

C4 model

C4 model
I made the first draft of the first 2 Cs in the C4 model: Context and Container. I’m not finished yet, but very impressed with how fast and simple C4 is in comibation with structurizr.
#Structurizr is a well-thought tool: I’m using the local tool to render my diagrams locally and it also has a linting view that shows all the errors and warnings from my model definition. This is really useful in identifying my own blind spots during modeling.
We now have an interactive version of the architecture:

https://www.xenguard.app/docs/architecture/

It's a work in progress, but I'm more than happy with #C4 and #Structurizr.

#modeling #uml