LeetQuiz Logo
Privacy Policy•contact@leetquiz.com
© 2025 LeetQuiz All rights reserved.
Google Professional Machine Learning Engineer

Google Professional Machine Learning Engineer

Get started today

Ultimate access to all questions.


In the context of designing a machine learning pipeline for a financial services company that processes millions of transactions daily, which of the following is the primary advantage of utilizing batch processing for handling these large datasets? Consider the need for high-throughput, cost-effectiveness, and scalability in your answer. Choose one correct option.

Real Exam



Explanation:

Correct Option: D. Efficient processing of large volumes of transactions at once

Batch processing is particularly advantageous in scenarios like processing millions of daily transactions for a financial services company due to its ability to handle large datasets efficiently. The key benefits include:

  • High-throughput: It can process vast amounts of data in bulk, making it ideal for large-scale operations.
  • Cost-effectiveness: By processing data in batches, it leverages economies of scale, reducing the cost per transaction.
  • Scalability: The batch processing system can easily scale to accommodate increasing volumes of transactions without a significant overhaul of the infrastructure.

Why other options are not correct:

  • A. Simplified data integration across various financial platforms: While batch processing can integrate data from multiple sources, its primary advantage is not simplifying integration but rather handling large volumes of data efficiently.
  • B. Real-time fraud detection capabilities: Batch processing is not suited for real-time applications like immediate fraud detection due to its inherent processing delays.
  • C. Immediate processing of transactions with low latency: The nature of batch processing involves processing data in intervals, which introduces latency, making it unsuitable for applications requiring immediate processing.
Powered ByGPT-5