Hacker News new | ask | show | jobs
by blub 2457 days ago
I like C4 because the diagrams are easy to understand irrespective of the industry and those diagrams cover an abstraction span that's impossible to cover through one diagram. I didn't get the feeling that it has to be 4 diagrams and I pick and choose myself.

I get it that the example you gave works for your project, but if I took that and transplanted it into mine I'd expect a lot of questions at least about the relationships (arrows) and probably also about the responsibilities of the components (boxes).

Having a textual description of the above certainly helps and should be done, but people tend to focus on the diagrams and ignore the text in my experience.

1 comments

> I didn't get the feeling that it has to be 4 diagrams and I pick and choose myself.

Correct. I get the feeling that most teams using the C4 model tend to stick to the top two levels - System Context and Containers (these levels also "age" slower than the others too).