Google Cloud Digital LeaderDigital transformation with Google CloudMedium
A multinational financial institution is undergoing a significant digital transformation to modernize its legacy banking systems. Part of this transformation involves building a new fraud detection system that needs to process billions of financial transactions per second, identify anomalies in real-time, and trigger alerts. This system must also ensure extremely low latency and high reliability. Which Google Cloud service is most suitable for ingesting and delivering these high volumes of streaming transaction data?
- ACloud Storage
- BBigQuery
- CCloud Pub/Sub
- DCloud SQL
Show answer & explanationAnswer & explanation
Correct answer: C. Cloud Pub/Sub
Cloud Pub/Sub is a real-time messaging service designed for ingesting and delivering high volumes of streaming data with low latency. Its ability to handle billions of events per second makes it ideal for the fraud detection system's requirement to process financial transactions in real-time.
Why the other options are wrong
- A. Cloud Storage is an object storage service, primarily for storing data at rest, not for real-time streaming data ingestion and delivery.
- B. BigQuery is a data warehouse for analytical queries, not a messaging service for real-time data ingestion and delivery.
- D. Cloud SQL is a relational database for structured data, suitable for transactional workloads but not designed for high-throughput real-time streaming data ingestion.
Cloud Pub/Sub
A fully-managed, real-time messaging service that allows you to send and receive messages between independent applications.
- Scalable to billions of messages per second
- Low-latency, asynchronous communication
- Decouples senders and receivers
Memory trick: Pub/Sub is like a 'publisher' sending 'subscribers' real-time news.