← Suporte de aplicações em produção
04 / 10 · 35 MIN

Batch, ficheiros e reconciliação

Protege completude e consistência ao recuperar processamentos.

Conceito e mecanismo

Uma cadeia batch tem estado técnico e resultado funcional. Exit code 0 pode indicar que o programa terminou segundo a sua lógica, sem comprovar data de negócio, totais ou publicação completa. Define controlos de entrada, transformação e saída, incluindo o ponto em que o consumidor pode utilizar os dados. A chegada por transferência segura também não garante que o produtor enviou o conjunto funcional esperado. Nome, cabeçalho, contagem, total de controlo e referência de execução devem ser coerentes com o contrato do fluxo. Se houver discrepância, impede propagação automática segundo o procedimento e preserva evidência para reconciliar com a origem. Evita alterar metadados apenas para fazer o controlo passar.

Aplicação guiada

Após uma falha parcial, classifica efeitos confirmados, desconhecidos e ainda não executados. Um timeout não prova que a escrita não ocorreu. Repetição segura depende de semântica idempotente explícita, âmbito, parâmetros e validade da chave; não é uma propriedade que o operador possa presumir. Se a cadeia não oferece essa garantia, acorda retoma e reconciliação antes de a reexecutar. Calcula também a capacidade de recuperação: com seis mil itens em fila, cem processados por minuto e oitenta novas entradas, a drenagem líquida é vinte por minuto, ou trezentos minutos sob condições constantes. Comunica essa hipótese e o cut-off. A taxa real pode variar, pelo que acompanha o progresso e revê a previsão.

NA PRÁTICA

Um job pode estar verde e produzir a data errada; uma fila pode diminuir demasiado devagar para cumprir o prazo.

Armadilhas comuns

Transporte como completude; sucesso parcial como total; retry com nova chave; débito bruto como drenagem líquida.

Tópicos relacionados: O serviço, o impacto e a responsabilidade · Medir o que o utilizador recebe · Incidentes, comunicação e mudança de turno

Leva esta ideia contigo

Recupera o resultado funcional com controlo dos efeitos já produzidos.

Criar conta

Referência: Data Processing Pipelines · DR APS professional curriculum 2026-09; vendor-neutral operational guidance reviewed 2026-09-30