QuestionQ3

Planning and configuring a cloud solution

You are building a multi-player gaming application that will store game information in a database. As the popularity of the application increases, you are concerned about delivering consistent performance. You need to ensure an optimal gaming performance for global users, without increasing the management complexity. What should you do?

  • A Use Cloud SQL database with cross-region replication to store game statistics in the EU, US, and APAC regions.
  • B Use Cloud Spanner to store user data mapped to the game statistics.
  • C Use BigQuery to store game statistics with a Redis on Memorystore instance in the front to provide global consistency.
  • D Store game statistics in a Bigtable database partitioned by username.
Explanation

Cloud Spanner provides the optimal solution for multiplayer gaming requiring consistent performance across global users. It offers strong ACID transactions, global distribution, automatic scaling, and high availability—all with minimal operational complexity. Bigtable excels at massive scale but is NoSQL; Cloud SQL cannot scale horizontally across regions.

Community Discussion

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