Deploy 10,000 IoT temperature sensors globally and require real-time ingest, processing, storage, and analysis at scale. What architecture should you use?
Choose an answer
Tap an option to check your answer.
Correct answer: Publish sensor data to Cloud Pub/Sub, stream Pub/Sub to Cloud Dataflow, and write results to BigQuery..
Why this is the answer
This architecture leverages Google Cloud's fully managed, scalable services for real-time data processing. Pub/Sub provides a highly scalable messaging service for ingesting the 10,000 global sensor data streams. Dataflow, a serverless stream processing service, can handle the real-time processing and transformations required, scaling automatically to meet demand. BigQuery, a serverless data warehouse, is ideal for storing and analyzing the processed data at scale. Ingesting into Datastore and then exporting to BigQuery introduces unnecessary latency and complexity for real-time needs. Writing raw telemetry to Cloud Storage and using on-demand Dataproc is a batch-oriented approach, not suitable for real-time requirements. Exporting logs in batch to Cloud Storage and importing into Cloud SQL is also a batch process and Cloud SQL is not designed for the scale and analytical queries of this type of IoT data.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed