Batch Processing

Dated Aug 10, 2026; last modified on Mon, 10 Aug 2026

Batch processing systems (offline systems) take a large amount of input data, run a job to process it (taking minutes or even days), and produce some output data. Batch jobs are often scheduled to run periodically. The primary performance measure is throughput (time taken to crunch through an input of a certain size).

Designing Data-Intensive Applications: The big ideas behind reliable, scalable, and maintainable systems. Chapter 10: Batch Processing. Kleppmann, Martin. Mar 16, 2017. ISBN: 978-1098119065 .
Random Link ¯\_(ツ)_/¯
Aug 10, 2026»Batch Processing with Unix Tools 4 min; updated Aug 10, 2026