c4-diagramming
Document software architecture with the C4 model (Context, Container, Component, Code) as text-based diagrams in version control. Covers the four abstraction levels, notation discipline, when to draw each level (and when to stop), supplementary diagrams, and Mermaid/Structurizr tooling.
Included with Vanara Pro ($10/mo) — unlocks all 206 items. See pricing →
Overview
Most architecture diagrams fail the same way: one sprawling box-and-line canvas that mixes a load balancer, a domain class, and "the cloud" at the same zoom level, with arrows nobody can read. The [C4 model](https://c4model.com) fixes this by giving you a small set of abstraction levels — Context, Container, Component, Code — so every diagram answers one question for one audience. This skill is th
What it covers
- Mental model: maps at different zoom
- The four levels, in practice
- Notation discipline
- C4 Abstractions, Defined Precisely
- The Four C4 Levels in Depth
- C4 Notation & Styling Conventions
- Supplementary C4 Diagrams
- Text-Based C4 Tooling (Diagrams as Code)