Pular para conteúdo

Capítulo 0.5 — Trade-offs enterprise

🎯 Objetivo do capítulo

Mapear os principais trade-offs em sistemas de IA enterprise e oferecer uma heurística para decisão.

🧠 Conceito principal

Toda decisão arquitetural envolve compromisso entre:

  • qualidade;
  • custo;
  • latência;
  • segurança;
  • governança;
  • privacidade;
  • manutenção;
  • escalabilidade;
  • auditabilidade.

Nenhuma decisão maximiza todas as dimensões. O papel do arquiteto é tornar o trade-off explícito e revisitável.

🏗️ Como isso aparece em produção

Mais qualidade -> modelo maior -> mais custo -> mais latência -> menos escala.
Mais segurança -> mais validação -> mais latência -> mais custo.
Mais privacidade -> menos dados -> menos qualidade ou menos features.

🧪 Heurística simples

Para cada decisão, escreva:

  1. Objetivo principal (1 frase).
  2. 3 restrições não negociáveis (ex.: latência p95 ≤ 2s, PII jamais sai do tenant, custo por tarefa ≤ US$ 0,10).
  3. 2-3 trade-offs aceitos.
  4. 1 contraindicação (quando essa decisão deve ser revertida).

📌 Checklist

  • [ ] Trade-offs estão escritos em ADR (Architecture Decision Record)?
  • [ ] Critérios de reversão estão definidos?
  • [ ] Há revisão periódica do ADR?