ASSOCIATE-CLOUD-ENGINEER · Question #44
You are building an architecture for one of your client with a requirement of streaming millions of requests with high availability and durability along with HIPPA compliance. Which managed service wi
The correct answer is C. Cloud Pub/Sub. Cloud Pub/Sub is the preferred managed service for streaming millions of requests with high availability, durability, and HIPAA compliance, as it offers a robust, globally distributed messaging system.
Question
Options
- ACloud Function
- BCloud DataProc
- CCloud Pub/Sub
- DRabbitMQ
How the community answered
(28 responses)- A4% (1)
- C89% (25)
- D7% (2)
Why each option
Cloud Pub/Sub is the preferred managed service for streaming millions of requests with high availability, durability, and HIPAA compliance, as it offers a robust, globally distributed messaging system.
Cloud Functions is a serverless compute platform for executing event-driven code, not a messaging or streaming service, and while it can process Pub/Sub messages, it doesn't provide the core messaging infrastructure itself.
Cloud DataProc is a managed service for running Apache Spark, Hadoop, and other open-source data processing tools, which is for batch or stream *processing* of data, not for the ingestion and buffering of streaming messages.
Cloud Pub/Sub is a highly scalable, globally distributed, asynchronous messaging service designed for streaming millions of events reliably. It offers strong durability guarantees, built-in high availability, and supports HIPAA compliance, making it suitable for processing sensitive, high-volume data streams like those in a healthcare context.
RabbitMQ is an open-source message broker that would require self-management and scaling, which goes against the preference for a *managed* service and would complicate meeting high availability, durability, and compliance requirements without significant operational overhead.
Concept tested: GCP streaming data ingestion (HIPAA)
Source: https://cloud.google.com/pubsub/docs/overview
Topics
Community Discussion
No community discussion yet for this question.