Batch vs. Stream

One of the most important core principle is the distinction between batch processing and stream processing.

[Source: Big Data Battle : Batch Processing vs Stream Processing]

In general we highly recommend to tune your system to be able to do stream, because streaming data processing is a chance for companies these days. Some Examples:

[Source: The-world-beyond-batch-streaming-101]