
Answer-first summary for fast verification
Answer: Google Cloud Dataflow
The question requires a Google Cloud technology that supports both batch and stream processing for analyzing data streams to optimize operations, with no existing code. Google Cloud Dataflow (option B) is the optimal choice because it is a fully managed, serverless service designed specifically for unified batch and stream processing using the Apache Beam model. It automatically scales, integrates well with other Google Cloud services like BigQuery and Pub/Sub, and allows development of custom processing logic without managing infrastructure. In contrast, Dataproc (A) is for Hadoop/Spark workloads and requires more setup, while options C and D involve manual infrastructure management (e.g., Compute Engine) or are not primarily for processing (e.g., BigQuery is for analytics, not processing). The community discussion strongly supports B, with high upvotes and consensus that Dataflow best fits the requirements for greenfield development with mixed processing needs.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
No comments yet.
Your company has completed a cloud migration and now needs to analyze its data stream to optimize operations. Since no existing code is available for this analysis, you are evaluating all options, which include a mix of both batch processing for hourly jobs and stream processing for live data. Which Google Cloud technology should be used?
A
Google Cloud Dataproc
B
Google Cloud Dataflow
C
Google Container Engine with Bigtable
D
Google Compute Engine with Google BigQuery