Integrating Spring Batch and Spring Integration

Integrating Spring Batch and Spring Integration

August 20, 2013

This talk is for everyone who wants to efficiently use Spring Batch and Spring Integration together. Users of Spring Batch often have the requirements to interact with other systems, to schedule the periodic execution Batch jobs and to monitor the execution of Batch jobs. Conversely, Spring Integration users periodically have Big Data processing requirements, be it for example the handling of large traditional batch files or the execution of Apache Hadoop jobs. For these scenarios, Spring Batch is the ideal solution. This session will introduce Spring Batch Integration, a project that provides support to easily tie Spring Batch and Spring Integration together. We will cover the following scenarios:

  • Launch Batch Jobs through Spring Integration Messages
  • Generate Informational Messages
  • Externalize Batch Process Execution using Spring Integration
  • Create Big Data Pipelines with Spring Batch and Spring Integration

About the Speaker

Gunnar Hillert is a member of technical staff (MTS) at SpringSource, a division of VMware, Inc. He is a committer of the Spring Integration project and also contributes to the Cloud Foundry project.
A native of Berlin, Germany, Gunnar has been living in Atlanta for the past 10 years. He enjoys developing web applications but also has a background in business integration. He graduated in 2002 from the University of Applied Sciences (HTW) Berlin in applied computer science after defending his thesis.
If not playing with and learning the latest and greatest technologies, Gunnar is an avid gardener specializing in anything sub-tropical such as bananas, palm trees and bamboo. Furthermore, Gunnar has been learning Spanish for the past three years. He and his wife Alysa have one daughter and a son and are raising both tri-lingually (English, German, Spanish). As time permits, Gunnar blogs at: http://blog.hillert.com/
Posted in Meetings
AJUG Meetup

Building and Deploying 12 Factor Apps in Scala and Java

June 20, 2017

The twelve-factor app is a modern methodology for building software-as-a-service apps:

• Use declarative formats for setup automation, to minimise time and cost for new developers joining the project.

• Have a clean contract with the underlying operating system, offering maximum portability between execution environments.

• Are suitable for deployment on modern cloud platforms, obviating the need for servers and systems administration.

• Minimise divergence between development and production, enabling continuous deployment for maximum agility.

• And can scale up without significant changes to tooling, architecture, or development practices.

We will build a RESTful web service in Java and deploy the app to CloudFoundry. We will go over how to build a cloud manifest, how to keep our database credentials and application configuration outside of our code by using user-provided services and go over what it takes to build a 12 Factor application in the cloud. This presentation will be heavy on code and light on slides!

Location:


Roam Dunwoody

1155 Mount Vernon Highway NE
Atlanta, GA 30338 (map)

AJUG Tweets

Follow @atlantajug on twitter.

Recent Jobs