~/talk

Visualising software architecture with the C4 model

slides:none on file

Argues most architecture diagrams are useless boxes and lines and proposes the C4 approach: four concrete levels — C4: context containers components code — mapping diagrams to system, deployable apps/datastores, component structure and (rarely) code. Recommends titles, short responsibility text in boxes, directional arrows and a legend; usually skip level 4 and generate it from code. Advises against general tools and suggests avoid Visio/OmniGraffle/lucidchart in favour of PlantUML C4 macros or the C4-specific tooling the author maintains.

AI-written summary · about

  1. 0:00Introduction
  2. 0:17Who uses UML
  3. 5:15Why use UML
  4. 9:35C4 model
  5. 11:30Level 1 system context
  6. 13:48Level 2 container diagram
  7. 17:00Level 3 component diagram
  8. 20:19Notation tips
  9. 21:20Visual consistency
  10. 28:23Key Legend
  11. 29:57Use Shapes and Colour
  12. 31:08Use Icons
  13. 32:09Make diagrams stand on their own
  14. 32:59Tell stories
  15. 33:44Recommended tooling
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.