Google Cloud Professional Cloud Developer — Question 180

You work at a rapidly growing financial technology startup. You manage the payment processing application written in Go and hosted on Cloud Run in the Singapore region (asia-southeast1). The payment processing application processes data stored in a Cloud Storage bucket that is also located in the Singapore region.

The startup plans to expand further into the Asia Pacific region. You plan to deploy the Payment Gateway in Jakarta, Hong Kong, and Taiwan over the next six months. Each location has data residency requirements that require customer data to reside in the country where the transaction was made. You want to minimize the cost of these deployments. What should you do?

Answer options

Correct answer: A

Explanation

The correct answer is A because creating a Cloud Storage bucket in each region ensures compliance with data residency requirements while allowing the payment processing application to operate locally, which minimizes latency and cost. The other options either centralize the storage in Singapore, violating local data laws, or do not properly address the need for localized deployments, leading to potential legal and operational issues.