Skip to content

Batch processing

Batch processing handles a defined set of data or jobs together in one run.

APIs and data contracts

Process a defined set together

Batch processing groups data or jobs into one run. A schedule or a prepared dataset may trigger the start. It does not have to happen at night. What matters is the batch's selection and processing boundary.

In a fictional example, a product import contains records P-11, P-12 and P-13. If P-12 fails because of an invalid category, the others may already have been imported, depending on the method. A batch is not automatically an all-or-nothing transaction. Define the result per record, the retry unit and protection against duplicate imports. The run notification alone establishes neither complete success nor freshness between runs.

Sources