Arquitetura como Código

Descrever a arquitetura do sistema em um formato versionado e baseado em texto, para que possa ser revisada, comparada (diff) e validada como código-fonte.

O que é Arquitetura como Código?

A Arquitetura como Código trata diagramas e modelos como artefatos derivados de um arquivo que é a fonte da verdade (YAML, DSL ou similar). Os benefícios são os já conhecidos da infraestrutura como código: revisão por pull request, validação na CI, detecção de drift e um único histórico em que arquitetura e implementação mudam juntas.

Termos relacionados

  • Regra de Conformidade — Uma restrição verificável por máquina que valida o código em relação à intenção arquitetural.
  • Documentação Viva — Documentação que é gerada ou validada a partir do sistema em execução, de modo que permanece precisa à medida que o sistema evolui.

Saiba mais