Diagrama de Contêiner

Diagrama de nível 2 do C4 que mostra as unidades implantáveis/executáveis (aplicações, serviços, bancos de dados) que compõem um sistema de software.

O que é Diagrama de Contêiner?

Um Contêiner, em termos do C4, é um bloco de construção em nível de runtime: uma aplicação web, um serviço de API, um banco de dados, um message broker. O diagrama de Contêiner mostra como essas peças se encaixam, os protocolos entre elas e as escolhas tecnológicas. É o nível do C4 mais usado na prática, porque mapeia de forma clara aquilo que as equipes de plataforma e infraestrutura implantam.

Termos relacionados

  • Modelo C4 — Uma abordagem leve de visualização de arquitetura que descreve sistemas de software em quatro níveis: Contexto de Sistema, Contêiner, Componente e Código.
  • Diagrama de Contexto de Sistema — Diagrama de nível 1 do C4 que mostra um sistema de software e suas interações com usuários e outros sistemas externos.
  • Diagrama de Componente — Diagrama de nível 3 do C4 que decompõe um contêiner em grupos de funcionalidades relacionadas (componentes) e suas colaborações.