
Answer-first summary for fast verification
Answer: Desired latency, Maximum throughput
## Explanation When choosing between micro-batch and continuous execution modes in streaming data processing, the key considerations are: **A. Desired latency** - This is a primary factor. Continuous execution mode provides lower latency (sub-second) compared to micro-batch execution (seconds to minutes). If you need near real-time processing, continuous mode is preferred. **C. Maximum throughput** - Micro-batch execution typically offers higher throughput as it can process larger batches of data more efficiently, while continuous mode may have lower throughput due to the overhead of continuous processing. **Why not the other options:** - **B. Total cost of operation (TCO)** - While cost is always a consideration, it's not a primary differentiator between these two execution modes specifically. - **D. Cloud object storage** - This is infrastructure-related but doesn't directly influence the choice between micro-batch and continuous execution modes. **Key differences:** - **Micro-batch**: Higher latency, higher throughput, better for large data volumes - **Continuous**: Lower latency, lower throughput, better for real-time requirements
Author: LeetQuiz .
Ultimate access to all questions.
Which of the following are considerations to keep in mind when choosing between micro-batch and continuous execution mode? Select two responses.
A
Desired latency
B
Total cost of operation (TCO)
C
Maximum throughput
D
Cloud object storage
No comments yet.