nerdexam
Google

PROFESSIONAL-DATA-ENGINEER · Question #176

You're using Bigtable for a real-time application, and you have a heavy load that is a mix of read and writes. You've recently identified an additional use case and need to perform hourly an…

The correct answer is B. Add a second cluster to an existing instance with a multi-cluster routing, use live-traffic app profile for your regular workload and batch-analytics profile for the. Explanation/Reference: https://cloud.google.com/bigtable/docs/replication-settings#batch-vs-serve

Submitted by parkjh· Mar 30, 2026Designing data processing systems

Question

You're using Bigtable for a real-time application, and you have a heavy load that is a mix of read and writes. You've recently identified an additional use case and need to perform hourly an analytical job to calculate certain statistics across the whole database. You need to ensure both the reliability of your production application as well as the analytical workload. What should you do?

Options

  • AExport Bigtable dump to GCS and run your analytical job on top of the exported files.
  • BAdd a second cluster to an existing instance with a multi-cluster routing, use live-traffic app profile for your regular workload and batch-analytics profile for the
  • CAdd a second cluster to an existing instance with a single-cluster routing, use live-traffic app profile for your regular workload and batch-analytics profile for the
  • DIncrease the size of your existing cluster twice and execute your analytics workload on your new resized cluster.

How the community answered

(16 responses)
  • A
    13% (2)
  • B
    56% (9)
  • C
    25% (4)
  • D
    6% (1)

Explanation

Explanation/Reference: https://cloud.google.com/bigtable/docs/replication-settings#batch-vs-serve

Topics

#Cloud Bigtable#multi-cluster routing#app profiles#cluster isolation

Community Discussion

No community discussion yet for this question.

Full PROFESSIONAL-DATA-ENGINEER Practice