What is the C4 Model?


The C4 model is an approach for structuring and visualizing software architecture design. It was created by Simon Brown.
It aims to provide different levels of detail, much like maps: from a high-level view down to the code.
It stands for Context, Containers, Components, and Code.
These are the four hierarchical levels of...