We will never have enough information before implementation to be able to design a perfect solution. Inevitably, what we know will change as we implement.
You mentioned Levels 1 and 2 from C4, do you consider using tools like Structurizr for demonstrating/documenting the Context or you never found it useful?
I use PlantUML + C4. It’s more accessible and integrated into more of the tools I use at work. I like the idea of structurizr, but I prefer to diagram in my IDE and embed diagrams in design docs.
I haven’t found an IDE extension that has syntax highlighting and rendering. I haven’t found a good plugin for Confluence. Whereas PlantUML+C4 has both.
You mentioned Levels 1 and 2 from C4, do you consider using tools like Structurizr for demonstrating/documenting the Context or you never found it useful?
I use PlantUML + C4. It’s more accessible and integrated into more of the tools I use at work. I like the idea of structurizr, but I prefer to diagram in my IDE and embed diagrams in design docs.
I haven’t found an IDE extension that has syntax highlighting and rendering. I haven’t found a good plugin for Confluence. Whereas PlantUML+C4 has both.