JBatch or Not-So-Big Data
summary
Introduces JSR-352 (JBatch), the Java Batch framework included in Java EE 7, as a solution for offline processing of moderate-sized enterprise datasets that are too small for Hadoop. Explains JBatch concepts—job, step, chunk—how to parallelize tasks, ensure transactional behavior in the container, and avoid code duplication, and compares JBatch to Spring Batch.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 2:26Why batch jobs
- 8:22What is JBatch
- 16:19JBatch demo example
- 23:26JBatch core concepts
- 28:25Error handling and logging
- 37:15Checkpoints and recovery
- 42:30Data partitioning
- 47:35Flow and parallel execution
- 55:45Conditional transitions and metrics
- 59:17Scheduling and drawbacks
- 1:04:03JBatch vs Spring Batch
- 1:06:00Summary
related talks
01h 24mJava Batch JSR-352
44mBatching for the Modern Enterprise
49mBatch Processing in Action
01h 00mScaling Batch Applications
06mManaging a Java Batch job with JobStreamer
01h 01mSpring Batch 5.2 and Beyond: What’s New and What’s Coming Next
37mA Day in a Life of a Java Developer in Amadeus
01h 29mIntroduction to Spring Integration and Spring Batch
