Diagrama de contenedores

Diagrama de nivel 2 de C4 que muestra las unidades desplegables/ejecutables (aplicaciones, servicios, bases de datos) que componen un sistema de software.

¿Qué es Diagrama de contenedores?

Un contenedor, en términos de C4, es un bloque de construcción a nivel de ejecución: una aplicación web, un servicio de API, una base de datos, un broker de mensajes. El diagrama de contenedores muestra cómo encajan estas piezas, los protocolos entre ellas y las decisiones tecnológicas. Es el nivel de C4 más utilizado en la práctica porque se corresponde con claridad con lo que despliegan los equipos de plataforma e infraestructura.

Términos relacionados

  • Modelo C4 — Un enfoque ligero de visualización de arquitectura que describe los sistemas de software en cuatro niveles: Contexto del Sistema, Contenedor, Componente y Código.
  • Diagrama de contexto del sistema — Diagrama de nivel 1 de C4 que muestra un sistema de software y sus interacciones con los usuarios y otros sistemas externos.
  • Diagrama de componentes — Diagrama de nivel 3 de C4 que descompone un contenedor en grupos de funcionalidad relacionada (componentes) y sus colaboraciones.