Escolhas de arquitetura e fiabilidade
Compare soluções em função de qualidade, privacidade, custo, latência, disponibilidade e manutenção. Um modelo maior, uma cadeia de agentes ou uma infraestrutura própria não são automaticamente melhores. Quanto mais componentes existem, mais dependências e modos de falha precisam de ser compreendidos.
Defina contratos de entrada e saída, limites de tamanho, tempos máximos, controlo de concorrência e comportamento perante falhas. Uma repetição automática de uma operação que envia mensagens ou cobra pagamentos pode duplicar efeitos. Idempotência, limites de tentativas e ações compensatórias devem ser considerados quando aplicáveis.
Se uma extração falhar, o processo pode encaminhar o documento para revisão manual. Não deve inventar campos nem repetir indefinidamente uma ação externa sem saber se a tentativa anterior já foi concluída.
Escolher uma arquitetura inclui explicar como falha e como recupera.
Experimente na prática
Faça uma revisão de arquitetura: desenhe dados e fronteiras de confiança, enumere permissões e efeitos externos, proponha testes adversariais e defina monitorização, responsáveis, reversão e resposta a um incidente. Peça revisão independente.
