Google Cloud Professional Cloud Architect — Question 173
Your company has an application running on Google Cloud that is collecting data from thousands of physical devices that are globally distributed. Data is published to Pub/Sub and streamed in real time into an SSD Cloud Bigtable cluster via a Dataflow pipeline. The operations team informs you that your Cloud
Bigtable cluster has a hotspot, and queries are taking longer than expected. You need to resolve the problem and prevent it from happening in the future. What should you do?
Answer options
- A. Advise your clients to use HBase APIs instead of NodeJS APIs.
- B. Delete records older than 30 days.
- C. Review your RowKey strategy and ensure that keys are evenly spread across the alphabet.
- D. Double the number of nodes you currently have.
Correct answer: C
Explanation
The correct answer is C because a poor RowKey design can lead to hotspots in Cloud Bigtable, causing query delays. Options A and B do not address the underlying issue of data distribution, while D may temporarily alleviate performance but does not solve the root cause of hotspotting.