You are designing an enterprise cloud solution that integrates Azure Event Grid, Azure Service Bus, and Azure Event Hubs. You need to select the appropriate service for three specific event-driven scenarios. Which THREE pairings of Azure messaging service to scenario are correct? (Choose three)
Trap 1: Azure Event Hubs for triggering real-time serverless webhooks upon…
Event Hubs ingests high-volume telemetry streams for processing, not discrete user-profile change notifications. Profile updates are lightweight discrete events, which Event Grid routes to webhooks via subscriptions. Event Hubs would be correct for continuous telemetry or log ingestion at scale, where throughput and partitioning matter.
Trap 2: Azure Event Grid for streaming continuous IoT sensor telemetry into…
Event Grid delivers discrete, low-latency notifications to handlers such as Azure Functions; it does not provide the partitioned, high-throughput retention needed for continuous IoT telemetry. Event Hubs is the ingestion service for streaming sensor data into analytics platforms like Databricks, so the pairing reverses the two services' roles.
- A
Azure Service Bus for managing financial transactions requiring strict ordering, sessions, and dead-lettering.
Service Bus provides FIFO delivery through sessions, guaranteeing strict ordering, plus native dead-lettering for unprocessable messages — exactly the transactional messaging semantics the financial scenario demands, unlike Event Grid's at-least-once push or Event Hubs' partition-ordered streaming.
- B
Azure Event Hubs for ingesting 500,000 telemetry events per second from smart grid sensors.
Event Hubs ingests millions of events per second with partitioned throughput and consumer groups, so 500,000 telemetry events per second from smart grid sensors fits its streaming design. Event Grid and Service Bus cannot sustain that volume.
- C
Azure Event Grid for routing blob-created notifications to serverless AI functions.
Event Grid handles discrete, low-volume resource events, so blob-created notifications route to serverless AI functions via push delivery and filtering. This matches the stem's event-driven scenario, unlike Event Hubs' high-throughput streaming or Service Bus' queued messaging.
- D
Azure Event Hubs for triggering real-time serverless webhooks upon user profile updates.
Why it fails: Event Hubs ingests high-volume telemetry streams for processing, not discrete user-profile change notifications. Profile updates are lightweight discrete events, which Event Grid routes to webhooks via subscriptions. Event Hubs would be correct for continuous telemetry or log ingestion at scale, where throughput and partitioning matter.
- E
Azure Event Grid for streaming continuous IoT sensor telemetry into Azure Databricks.
Why it fails: Event Grid delivers discrete, low-latency notifications to handlers such as Azure Functions; it does not provide the partitioned, high-throughput retention needed for continuous IoT telemetry. Event Hubs is the ingestion service for streaming sensor data into analytics platforms like Databricks, so the pairing reverses the two services' roles.