Often times, "Stream vs. Batch" is discussed as if it’s one or the other, but to me this does not make that much sense really. Many streaming systems will apply batching too, i.e. processing or transferring multiple records (a "batch") at once, thus offsetting connection overhead, amortizing the cost of fanning out work to multiple threads, opening the door for highly ...