PROFESSIONAL-CLOUD-DEVELOPER · Question #221
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 p
The correct answer is A. Create a Cloud Storage bucket in each region, and create a Cloud Run service of the payment. Each country's data residency requirement means customer data must be stored within that country's boundaries. Creating one Cloud Storage bucket per regional GKE/Cloud Run deployment (in the exact GCP region matching each country) ensures data never crosses borders. Creating a si
Question
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?
Options
- ACreate a Cloud Storage bucket in each region, and create a Cloud Run service of the payment
- BCreate a Cloud Storage bucket in each region, and create three Cloud Run services of the
- CCreate three Cloud Storage buckets in the Asia multi-region, and create three Cloud Run services
- DCreate three Cloud Storage buckets in the Asia multi-region, and create three Cloud Run
How the community answered
(48 responses)- A81% (39)
- B13% (6)
- C4% (2)
- D2% (1)
Explanation
Each country's data residency requirement means customer data must be stored within that country's boundaries. Creating one Cloud Storage bucket per regional GKE/Cloud Run deployment (in the exact GCP region matching each country) ensures data never crosses borders. Creating a single Cloud Run service per region (not multiple redundant services) keeps costs minimal. Options C and D use the Asia multi-region storage class, which may replicate data across countries (Singapore, Taiwan, Hong Kong), violating data residency rules. Option B implies three Cloud Run services per region rather than one, unnecessarily inflating cost.
Topics
Community Discussion
No community discussion yet for this question.