Empezando con Spring Batch
Este artículo está diseñado para aprender los fundamentos de Spring Batch y construir una aplicación utilizando la versión 5 la cual es la actual al momento de publicar esta información. A lo largo de la lectura se incluyeron ejercicios prácticos que buscan reafirmar los conocimientos de la teoría explicada , de igual manera al final al finalizar cada práctica comparto la ubicación del repositorio con el ejercicio completo. Espero que este contenido le sea de su agrado . Introducción Muchas aplicaciones requieren realizar la consulta y procesamiento de información en un espacio determinado de tiempo y en grandes volúmenes de información, en estas situaciones los arquitectos de software optan por la implementación de los procesos batch. Algunos casos de uso comunes en la industria son la generación de reportes de ventas , pólizas contables, carga de archivos , y otros más .Para estos escenarios los desarrolladores Java tenemos la posibilidad de utilizar Spring Batch, un framework open source , ligero el cual cuenta con funcionalidades que permiten desarrollar un proceso por lotes con el uso de funciones reutilizables para el procesamiento y lectura de grandes volúmenes de datos y que a su vez son compatibles con las bondades que provee el ecosistema de Spring boot .