Sin extenderme, un proyecto en que básicamente todos los procesos de bases de datos los hacían de forma iterativa (en la base de datos) y un procesamiento de prueba de 35000 registros que debía terminarse en un tiempo supremamente holgado de 1 hora, no se pudo procesar en un fin de semana.
Me toco a mi refactorizarlo en 3 días y pasó de no procesar 35000 registros en un fin de semana a procesar 20 miillones de registros en 3 horas.