1 / 5
What characterises 'batch processing'?
-
-
-
-
Batch jobs process accumulated data periodically; streaming processes events continuously as they arrive.
2 / 5
Streaming is chosen when low 'latency' matters. What is latency here?
-
-
-
-
Latency is the time from event to result; streaming minimises it for near-real-time needs.
3 / 5
A streaming job uses 'windowing'. What does that do?
-
-
-
-
Windowing groups continuous events into intervals (e.g. 5-minute windows) so aggregates can be computed.
4 / 5
Batch is often preferred for high 'throughput'. What does throughput mean?
-
-
-
-
Throughput is how much data is processed per unit time; batch excels at processing large volumes efficiently.
5 / 5
Which sentence correctly uses 'exactly-once' processing?
-
-
-
-
Exactly-once semantics ensure each event is reflected once, even with failures and retries — a key streaming concern.