Google Cloud Professional Cloud Architect — Question 231

Your company is a global financial services provider that processes and analyzes a high volume of credit card transactions in real time for fraud detection. Your analytics team must run complex batch queries on the same transaction data for daily reporting. You need to design a data processing solution that can handle both real-time and batch processing of the transaction data while minimizing operational overhead and infrastructure management. What should you do?

Answer options

Correct answer: B, D

Explanation

The correct answer is B because Dataflow is designed for processing streaming data in real-time, making it suitable for fraud detection. D is also correct, as BigQuery is optimized for handling large-scale batch analytics efficiently. The other options either do not support both real-time and batch processing effectively or are not suited for the requirements outlined.