
Microsoft Azure Fundamentals AZ-900
Get started today
Ultimate access to all questions.
A company is developing a serverless application on Azure designed to process real-time data streams from IoT devices. The application requires the ability to automatically scale based on the volume of incoming data and execute in response to specific events without manual intervention. Additionally, the solution must minimize operational overhead and costs while ensuring high availability. Considering these requirements, which Azure service(s) would you recommend? (Choose the BEST option and explain why it meets the company's needs.)
A company is developing a serverless application on Azure designed to process real-time data streams from IoT devices. The application requires the ability to automatically scale based on the volume of incoming data and execute in response to specific events without manual intervention. Additionally, the solution must minimize operational overhead and costs while ensuring high availability. Considering these requirements, which Azure service(s) would you recommend? (Choose the BEST option and explain why it meets the company's needs.)
Explanation:
Azure Functions are the best choice for this scenario because they provide serverless execution, automatic scaling, and an event-driven model, which are essential for processing real-time data streams efficiently and cost-effectively. However, for more complex scenarios involving high volumes of data ingestion and processing, combining Azure Functions with Azure Event Hubs (option E) can provide a more robust solution by leveraging Event Hubs for scalable event ingestion and Functions for processing. This combination addresses the need for automatic scaling, event-driven execution, and minimizes operational overhead, making it suitable for the company's requirements.