QuestionQ258

Building and testing applications

Refer to the HipLocal case study for this question.

HipLocal is expanding to new locations. It must capture additional data whenever the application is launched in a new European country. This is delaying the development process because of continual schema changes and insufficient environments for testing the application changes. How should they address the issue while meeting the business requirements?

  • A Create new Cloud SQL instances in Europe and North America for testing and deployment. Provide developers with local MySQL instances to conduct testing on the application changes.
  • B Migrate data to Bigtable. Instruct the development teams to use the Cloud SDK to emulate a local Bigtable development environment.
  • C Move from Cloud SQL to MySQL hosted on Compute Engine. Replicate hosts across regions in the Americas and Europe. Provide developers with local MySQL instances to conduct testing on the application changes.
  • D Migrate data to Firestore in Native mode and set up instances in Europe and North America. Instruct the development teams to use the Cloud SDK to emulate a local Firestore in Native mode development environment.
Explanation

Firestore in Native mode provides a flexible document data model that can accommodate newly introduced fields without repeated relational schema migrations. Its location options support deployments in Europe and North America, and the Cloud Firestore emulator enables local development and testing without requiring separate provisioned database environments.

Learn more

Community Discussion

No comments yet. Be the first to start the discussion!