C4 Model
Official docs outline
9 sections- Abstractions: software system
The highest level of abstraction in C4.
- Abstractions: container
Separately deployable or runnable units.
- Abstractions: component
Groupings of related functionality inside a container.
- System context diagram
Level 1 diagram showing users and external systems.
- Container diagram
Level 2 diagram showing runtime containers.
- Component diagram
Level 3 diagram of components.
- Dynamic diagram
Collaboration flows between elements.
- Deployment diagram
Mapping software to infrastructure.
- Diagram notation
Notation guidance for titles, colors, and legends.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.
More in Observability and operations
All 18- Container Network Interface (CNI) Specification
- Container Storage Interface (CSI) Specification
- Google SRE Book
- Kubernetes API Conventions
- OCI Distribution Specification
- OCI Image Format Specification
- OCI Runtime Specification
- OpenMetrics Specification
- OpenTelemetry Protocol (OTLP)
- OpenTelemetry Semantic Conventions
- OpenTelemetry Specification
- Prometheus Exposition Format