What is 'Micro-Batching' in Streaming?

What is 'Micro-Batching' in Streaming?

Approach: Describe treating a stream as small batches.

A technique where incoming data streams are processed in very small batches (e.g., every 500ms) rather than record-by-record.

Follow-up: Which engine is famous for micro-batching?

Key concepts: spark streaming, latency trade-off.