Google Cloud Digital LeaderData and AI with Google CloudMedium
A financial services company needs to build a real-time fraud detection system. They receive millions of transactions per second, which need to be analyzed immediately for suspicious patterns. The system requires extremely high throughput for data ingestion and processing, and very low latency for publishing alerts. Which Google Cloud service is best suited for ingesting these high-velocity, real-time transaction events?
- ABigQuery
- BCloud SQL
- CCloud Pub/Sub
- DCloud Storage
Show answer & explanationAnswer & explanation
Correct answer: C. Cloud Pub/Sub
Cloud Pub/Sub is a fully managed, real-time messaging service designed for ingesting high volumes of event streams. It provides low-latency, scalable, and durable message delivery, making it ideal for real-time fraud detection systems.
Why the other options are wrong
- A. BigQuery is a data warehouse for analytics, not a real-time messaging service for ingesting individual events.
- B. Cloud SQL is a relational database, not suitable for ingesting millions of real-time events per second.
- D. Cloud Storage is for object storage, not real-time message ingestion.
Cloud Pub/Sub
Cloud Pub/Sub is an asynchronous messaging service that decouples senders and receivers, allowing for scalable and reliable event ingestion and delivery in real-time.
- Fully managed, serverless, and highly scalable.
- Provides low-latency, durable message delivery.
- Ideal for streaming analytics, real-time data processing, and event-driven architectures.
Memory trick: Pub/Sub: 'Publish' your events, 'Subscribe' to them, instantly!