What do we mean by batch processing

Let's try to literally define batch processing:

  • Batch: Bringing similar (or related) things together
  • Processing: Performing some action or actions that results in the change of state

With that in mind, batch processing literally means performing actions on a group of things resulting in a new group of possibly different things.

If we look around us, we're doing things in batches without even realizing that we're doing it. Let's take making a smoothie for breakfast as an example. You typically bring together some fruits and/or vegetables, along with other ingredients, put them in a smoothie maker, and blend them together.

Now, if you look at the previous sentence, you realize that it fits perfectly into ...

Get Architecting Data-Intensive Applications now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.