Microsoft Certified: Azure Developer Associate (AZ-204)Connect to and consume Azure services and third-party servicesMedium

A company is developing a new serverless application that needs to process high volumes of streaming data from thousands of IoT devices. The data needs to be ingested with very high throughput and low latency into Azure for real-time analytics. Which Azure service is best suited for this scenario?

  1. AAzure Queue Storage
  2. BAzure Event Grid
  3. CAzure Event Hubs
  4. DAzure Service Bus Queues
Show answer & explanation

Correct answer: C. Azure Event Hubs

Azure Event Hubs is a highly scalable data streaming platform and event ingestion service. It is specifically designed to handle millions of events per second with low latency from diverse sources like IoT devices, making it ideal for big data streaming scenarios.

Why the other options are wrong

  • A. Azure Queue Storage provides simple, durable message queuing but is not optimized for high-volume streaming data.
  • B. Azure Event Grid is an event routing service for reactive programming, not a data streaming platform for ingesting high volumes of telemetry.
  • D. Azure Service Bus Queues are for reliable messaging, not for high-throughput stream ingestion from millions of devices.

Azure Event Hubs

A highly scalable data streaming platform and event ingestion service.

  • Designed for high-throughput, low-latency data ingestion.
  • Ideal for big data streaming from IoT devices.
  • Supports multiple consumers to process the same stream.

Memory trick: Event Hubs: The superhighway for all your streaming data.

More Connect to and consume Azure services and third-party services questions