Egor Urvanov

C4 model

Specs and architecture

A way to draw architecture at four levels: context, containers, components, code. Diagrams of different depth read together without mixing into one picture.

1 · contextsystem and neighbours2 · containersapps and databases3 · componentsmodules inside4 · codeclasses and functionszooming in: one diagram per level● model, people, systems, data  ● agent and harnessFour levels of depth, each on its own diagram

Source: c4model.com, the method site by Simon Brown

Where it appears · 1

Related terms

Whole glossary

© 2026 Egor Urvanov