As most enterprises modernize legacy systems, the question of what to do with batch processing comes up. Should batch processing be “modernized” into streaming or real time processing? What are the architectural impacts of doing this? In this talk, we will explore both paradigms and see what the trade offs are for each style. The Spring programming models will serve as the basis for all demos in this talk.
Michael Minella is a software engineer, Java Champion, speaker, and author with over 18 years of enterprise development experience. He currently works for Pivotal as the project lead for the Spring Batch and Spring Cloud Task projects. Michael has spoken on a number of Java, Spring, and Big Data topics and is a JavaOne Rockstar. Michael was a member of the expert group for JSR-352 (java batch processing). Michael is the author of Pro Spring Batch from Apress and the popular Refcard JUnit and EasyMock.
Outside of the daily grind, Michael enjoys spending time with his family and enjoys woodworking, photography and InfoSec hobbies.