Explain the difference between Batch Processing and Stream Processing.
Explain the difference between Batch Processing and Stream Processing.
Approach: Compare data volume and processing latency.
Batch processing collects data over a period and processes it all at once (high throughput, high latency). Stream processing handles data immediately as it arrives (low latency, continuous).
Follow-up: Give an example of a tool for each.
Key concepts: latency, throughput, micro-batching.