I am planning on using Spring Batch to replace some Mainframe processing.
Is there a recommended hardware configuration that is easily scalable and recommended for Spring Batch?
We want to design a central Spring Batch server platform where we can scale the underlying hardware without impacting existing Spring Batch jobs. The ideal solution would be similar to a cloud where the cloud can expand and contract a needed. In addition, there should be no special coding to accommodate the hardware such as the case in grid computing. The mainframe allows us to add CPU engines as needed.
My fear is we implement Spring Batch jobs (possibly hundreds) on a server which then runs out of capacity or fails. Then we have to bring up a new server to add new Spring Batch jobs to it leaving us with 2 batch environments to maintain.
Has anyone had experience in this area or can offer some suggestions?


Reply With Quote
