C4 Model
The C4 model for software architecture is a framework that allows software professionals to describe and communicate software architectures with diagrams. It was created by Simon Brown and is composed of four levels: Context, Containers, Components, and Code. Each level zooms in on the software system, providing a more detailed view. This guide covers the high-level concepts of the C4 model and includes examples based on a fictitional online bank.