Qu'est-ce que Diagramme de conteneurs ?
Un Conteneur, au sens du C4, est une brique de construction au niveau de l'exécution : une application web, un service d'API, une base de données, un broker de messages. Le diagramme de conteneurs montre comment ces pièces s'assemblent, les protocoles qui les relient et les choix technologiques. C'est le niveau C4 le plus utilisé en pratique, car il correspond précisément à ce que déploient les équipes plateforme et infrastructure.
Termes associés
- Modèle C4 — Une approche légère de visualisation de l'architecture qui décrit les systèmes logiciels à travers quatre niveaux : Contexte système, Conteneur, Composant et Code.
- Diagramme de contexte système — Diagramme de niveau 1 du C4 montrant un système logiciel et ses interactions avec les utilisateurs et les autres systèmes externes.
- Diagramme de composants — Diagramme de niveau 3 du C4 décomposant un conteneur en groupes de fonctionnalités liées (composants) et leurs collaborations.