Regra de Conformidade

Uma restrição verificável por máquina que valida o código em relação à intenção arquitetural.

O que é Regra de Conformidade?

Uma regra de conformidade codifica um invariante arquitetural como código: "a camada de domínio não deve importar da camada de infraestrutura", "todo endpoint público deve declarar uma equipe responsável", "nenhum serviço pode chamar o banco de dados de pagamentos diretamente". Rodar essas regras na CI dá às equipes uma rede de segurança que pega o drift no momento do PR, em vez de durante uma auditoria dolorosa seis meses depois.

Termos relacionados

  • Drift de Arquitetura — A lacuna cada vez maior entre a arquitetura documentada e o sistema que de fato roda em produção.
  • 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.

Saiba mais