Sistema Batch

Batch = lote.

É um sistema para problemas específicos, onde precisamos quebrar um alto volume de dados em lotes para serem processados de maneira incremental.

Esse tipo de sistema roda sem a interferência do usuário, são sistemas que agendamos a execução deles e eles executam alguma tarefa.

representação de um sistema baseado em batch

Processamento na imagem acima seria, por exemplo, uma limpeza de dados/trocar o formato do dado.

Já o resultado pode ser gerar um relatório, ou simplesmente persistir esses dados em um banco de dados ou até geração de log.

RESUMO: Chega um amontoado de dados, são quebrados em lotes, processados e temos o resultado.

Atualizado