c4-level2-container

Installation
SKILL.md

C4 Level 2: Container Diagram

In the C4 model, a container is an application or data store that must be running for the software system to work. It is not necessarily a Docker container, Kubernetes workload, virtual machine, process, repository, or team.

Keep the logical container view separate from a C4 deployment diagram:

  • Container diagram: applications/data stores, responsibilities, technologies, and communication.
  • Deployment diagram: instances of software systems/containers deployed onto infrastructure nodes in a particular environment.

A single C4 container may have multiple runtime instances, sidecars, jobs, or infrastructure resources. Conversely, a deployment unit can package more than one logical concern. Record the mapping in a deployment view only when it is useful.

Workflow

Installs
13
Repository
kinhluan/skills
GitHub Stars
6
First Seen
Mar 15, 2026