c4-level2-container
Installation
SKILL.md
C4 Level 2: Container Diagram & Infrastructure Mapping
The Container diagram represents the high-level technical architecture β web apps, mobile apps, databases, background jobs, message brokers. In C4, "Container" means a separately deployable/runnable unit, NOT Docker (though Docker containers often map 1:1).
"A container is something that needs to be running in order for the overall software system to work." β Simon Brown
π― Stakeholder Focus
| Stakeholder | What they need from L2 | Questions they ask |
|---|---|---|
| Architects | Tech decisions, API boundaries | "Why Go for API and React for frontend?" |
| Developers | System structure, cross-app communication | "How do services talk to each other?" |
| Ops/DevOps | Deployment strategy, infrastructure | "How many containers? What needs monitoring?" |
| Security | Trust boundaries, data flow | "What protocols encrypt data in transit?" |