Ir para o conteúdo

Arquitetura (LikeC4)

Modelo curado em C4 — a camada de intenção ("como eu decido que o sistema é"). Imagens renderizadas pelo próprio LikeC4 (pnpm likec4:png), a partir de analises/likec4/model.likec4.

Rascunho

As relações são um primeiro desenho. Ajuste em analises/likec4/model.likec4 e rode pnpm likec4:png (imagens) ou pnpm likec4:mermaid.

Landscape — visão macro

Landscape do sistema

Containers — web, worker, banco, jobs

Containers

Worker — dependências (micro)

Worker — dependências


Relação com as outras camadas

  • LikeC4 (aqui) = intenção autorada.
  • dependency-cruiser = dependências reais medidas do código (ver Hub).
  • CodeCharta = saúde/complexidade medida (ver Saúde do código).
  • Catálogo = os serviços que sustentam tudo isso.