6 Comments

Nice article

Expand full comment
Jul 30Liked by Alex Pliutau

I would like to note the difference between model as code and diagrams as code. I investigated using plantuml and mermaid and just did not get as far for the use case of C4 diagrams.

Structurizr's biggest advantage is that multiple views are generated from a single model

Expand full comment
author

Thanks. Exactly, modeling and diagramming are different things.

Expand full comment

If you are interested I've written an article about diagrams as code. Have you ever heard of PlantUML?

Expand full comment
author

Yes, PlantUML is great as well. I also like Mermaid, as it is well-supported, for example you can render it in Github Pages.

Expand full comment

Unfortunately mermaid doesn't support all the features PlantUML does. For me I can't live without component diagrams with support for k8s, AWS, gcp icons

Expand full comment