Batch processing has been around for a long time. Since the dawn of automated computing, gathering data, running a process over it, and generating output from it have been a fundamental piece of it. As enterprises transition to the cloud, it is just natural that batch processing also migrates there.
However, what makes an application ready for the cloud or “cloud native”? Can we just pick up our Spring Batch application and drop it in the cloud? In short, probably not. Even if it does “work” there are additional concerns about running an application in the cloud. ...