Scaling Batch Applications

Track: Architecture
This talk will discuss how to scale batch applications using Spring Batch. Batch processing is a common requirement for many enterprise applications, but processing time can become a bottleneck as data volumes grow. Spring Batch provides a powerful framework for building and running batch applications that can be easily scaled. We will cover topics such as partitioning, parallel processing, and remote chunking, which can help increase throughput and reduce processing time. Additionally, we will explore best practices for designing batch jobs and using Spring Batch features effectively. By the end of the talk, attendees will have a solid understanding of using Spring Batch to scale their batch processing applications and easily handle large data volumes.
Rodrigo Graciano
Rodrigo Graciano is a Java Champion with over 15 years of software development experience and is a Principal Software Engineer at a financial institution in NY. He is also a senior member and a Leader in the NYJavaSIG, the Java User Group from NY.