10 · Governança de arquitetura
A governança orienta por padrões e verifica por automação; revisão humana fica reservada para decisões de alto impacto.
| Prática | Como implementar |
|---|---|
| Architecture fitness functions | Testes de arquitetura (ArchUnit, regras de dependência, limites de latência) rodando no CI como gate |
| Architecture Decision Records | ADRs em /docs/adr de cada repo, revisados por PR |
| Architecture Review Board (ARB) | Required reviewers por path (/docs/adr/*) apontando para o grupo do ARB; pauta só com decisões de alto impacto ou exceções ao padrão |
| Technical standards | Publicados como templates, imagens base e módulos de IaC: o padrão é o caminho de menor esforço |
| Technology radar | Repo tech-radar no projeto platform, com estados Adotar / Experimentar / Avaliar / Evitar, revisado a cada trimestre |
| Deprecation | Anúncio com data de corte; o pipeline emite warning primeiro e passa a falhar após a data |
| End of Life (EOL) | Detecção de runtimes e componentes EOL via Dependency-Track e Trivy, com relatório por domínio |
Exceções
- Desvio do padrão = ADR com justificativa, dono e data de expiração.
- Exceções vencidas aparecem no painel de conformidade e voltam para o ARB.
Indicadores: D9 · Governança de arquitetura