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:
- Objetivo principal (1 frase).
- 3 restrições não negociáveis (ex.: latência p95 ≤ 2s, PII jamais sai do tenant, custo por tarefa ≤ US$ 0,10).
- 2-3 trade-offs aceitos.
- 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?