Box 1: Batch - The batch processing model requires a set of data that is collected over time while the stream processing model requires data to be fed into an analytics tool, often in micro-batches, and in real-time. The batch Processing model handles a large batch of data while the Stream processing model handles individual records or micro-batches of few records. In Batch Processing, it processes over all or most of the data but in Stream Processing, it processes over data on a rolling window or most recent record. Box 2: Batch - Box 3: Streaming - Reference: https://k21academy.com/microsoft-azure/dp-200/batch-processing-vs-stream-processing