Medium1 markMultiple Choice
Domain 2.2: Design data integrationDomain 2Data IntegrationEvent HubsStream Analytics

AZ-305 · Question 22 · Domain 2.2: Design data integration

An IoT architecture receives millions of temperature readings per second from sensors worldwide.

You need to design a solution to ingest this massive stream of data and immediately calculate the average temperature over a 5-minute tumbling window. If the average exceeds a threshold, an alert must be sent to a Service Bus queue. The solution must be fully managed and require minimal custom code.

Which combination of services should you recommend?

Answer options:

A.

Azure Event Hubs and Azure Stream Analytics

B.

Azure IoT Hub and Azure Data Factory

C.

Azure Service Bus and Azure Functions

D.

Azure Event Grid and Azure Logic Apps

How to approach this question

Identify the big data ingestion engine (Event Hubs) and the real-time processing engine capable of windowing functions (Stream Analytics).

Full Answer

A.Azure Event Hubs and Azure Stream Analytics✓ Correct
Azure Event Hubs is a big data streaming platform and event ingestion service capable of receiving and processing millions of events per second. Azure Stream Analytics is a real-time analytics and complex event-processing engine. It natively supports windowing functions (like tumbling, hopping, and sliding windows) using a simple SQL-like query language, and can easily output results to Azure Service Bus.

Common mistakes

Choosing Service Bus for ingestion. Service Bus is for transactional messaging (order processing), while Event Hubs is for telemetry (millions of small data points).

Practice the full Azure Solutions Architect Expert AZ-305 Practice Exam 1

55 questions · hints · full answers · grading

More questions from this exam