Diogo Souza apresentou sobre como reduziu o tempo de execução de um batch de processamento de dados de 3 horas e meia para apenas 5 minutos utilizando Spring Batch e otimizações no código e banco de dados. Ele destacou a importância de simplificar o código, remover partes desnecessárias, escolher o momento certo para cada operação e ser amigo do banco de dados ao otimizar queries e utilizar cache.
7. As dores…
Legado
Solução própria de batch
Libs e técnicas obsoletas
Pensado para funcionar!
Tecnologia
Nunca subestime o poder de
uma tecnologia (e de sua
documentação)!
Custo
Alto risco em alterações
Manutenção difícil
Alto acoplamento