1 minute

5. C4 model

Date: 2024-11-24

Status

Accepted

Context

We need to define a simple model to share hierarchical abstraction of our software system.

Decision

We wil use C4 model created by the software architect Simon Brown.

C4 model is a lean graphical notation technique for modeling the architecture of software systems.It is based on a structural decomposition (a hierarchical tree structure) of a system into containers and components and relies on existing modelling techniques such as Unified Modeling Language (UML) or entity–relationship diagrams (ERDs) for the more detailed decomposition of the architectural building blocks.

Consequences

See Archi integration of C4 model.