Developing Solutions for Microsoft Azure — Question 80
Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution.
After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not appear on the review screen.
You are developing an application that needs to react to events from multiple Azure services, such as Azure Blob Storage and Azure Resource Manager, in near-real time.
The application must meet the following requirements:
• Handle a high volume of events without manual intervention.
• Receive only specific events relevant to your application, based on event types or resource patterns.
• Ensure that no events are missed, even if the processing application is temporarily unavailable.
• Use Azure Functions for processing events without managing any infrastructure.
• Minimize the amount of custom code required for event routing and handling.
You need to develop the solution.
Solution: Set up Azure Event Hubs to receive events from the Azure services. Develop a custom application using Azure Functions with Event Hub triggers to process the events. Implement custom filtering logic within the functions to select relevant events.
Does the solution meet the goal?
Answer options
- A. Yes
- B. No
Correct answer: B
Explanation
The solution does not meet the requirements because while Azure Event Hubs can handle high volumes of events, the custom filtering logic within Azure Functions may result in missed events, especially if the function is down. The need for custom filtering contradicts the requirement to minimize custom code for event routing and handling, making this solution inadequate.