Was ist Container-Diagramm?
Ein Container im Sinne von C4 ist ein Baustein auf Laufzeitebene: eine Web-App, ein API-Dienst, eine Datenbank, ein Message-Broker. Das Container-Diagramm zeigt, wie diese Teile zusammenpassen, die Protokolle zwischen ihnen und die Technologieentscheidungen. Es ist in der Praxis die am häufigsten genutzte C4-Ebene, weil es sich sauber auf das abbilden lässt, was Plattform- und Infrastrukturteams ausrollen.
Verwandte Begriffe
- C4-Modell — Ein leichtgewichtiger Ansatz zur Architekturvisualisierung, der Softwaresysteme auf vier Ebenen beschreibt: System Context, Container, Component und Code.
- System-Context-Diagramm — C4-Diagramm der Ebene 1, das ein Softwaresystem und seine Interaktionen mit Nutzern und anderen externen Systemen zeigt.
- Component-Diagramm — C4-Diagramm der Ebene 3, das einen Container in Gruppen zusammengehöriger Funktionalität (Components) und deren Zusammenarbeit zerlegt.