Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.
exam questions

Exam AZ-204 All Questions

View all questions & answers for the AZ-204 exam

Exam AZ-204 topic 6 question 21 discussion

Actual exam question from Microsoft's AZ-204
Question #: 21
Topic #: 6
[All AZ-204 Questions]

DRAG DROP -
You are developing an Azure solution to collect inventory data from thousands of stores located around the world. Each store location will send the inventory data hourly to an Azure Blob storage account for processing.
The solution must meet the following requirements:
✑ Begin processing when data is saved to Azure Blob storage.
✑ Filter data based on store location information.
✑ Trigger an Azure Logic App to process the data for output to Azure Cosmos DB.
✑ Enable high availability and geographic distribution.
✑ Allow 24-hours for retries.
✑ Implement an exponential back off data processing.
You need to configure the solution.
What should you implement? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Select and Place:

Show Suggested Answer Hide Answer
Suggested Answer:
Box 1: Azure Event Grid -
Blob storage events are pushed using Azure Event Grid to subscribers such as Azure Functions, Azure Logic Apps, or even to your own http listener. Event Grid provides reliable event delivery to your applications through rich retry policies and dead-lettering.

Box 2: Azure Logic App -
Event Grid uses event subscriptions to route event messages to subscribers. This image illustrates the relationship between event publishers, event subscriptions, and event handlers.


Box 3: Azure Service Bus -
The Event Grid service doesn't store events. Instead, events are stored in the Event Handlers, including ServiceBus, EventHubs, Storage Queue, WebHook endpoint, or many other supported Azure Services.
Reference:
https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-event-overview https://docs.microsoft.com/en-us/java/api/overview/azure/messaging-eventgrid-readme

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
Jurgen1234
Highly Voted 3 years, 4 months ago
Source -> blob storage Receiver -> event grid Handler -> logic app
upvoted 131 times
unilldreams
2 years, 11 months ago
Shouldn't receiver be Azure service bus , we are not just sending event but also inventory data (Message type). https://docs.microsoft.com/en-us/azure/event-grid/compare-messaging-services#comparison-of-services
upvoted 2 times
overhill
6 days, 22 hours ago
I agree with this gentleman
upvoted 1 times
...
Molte
2 years, 10 months ago
Also "Filter data based on store location information." indicates its a message right? Furthermore ServiceBus has the ability to filter message: https://docs.microsoft.com/en-us/azure/service-bus-messaging/topic-filters
upvoted 2 times
...
Mev4953
2 years, 10 months ago
An event handler is the place where the event is sent. The handler takes some further action to process the event. Several Azure services are automatically configured to handle events and Azure Service Bus is one of them. https://docs.microsoft.com/en-us/azure/event-grid/handler-service-bus
upvoted 2 times
...
...
jay158
3 years, 4 months ago
Receiver ?? https://docs.microsoft.com/en-us/azure/event-grid/overview
upvoted 6 times
PhilLI
2 years, 10 months ago
Indeed when you look at it from the perspective of the Event Grid the question seems answerable. Your link is good. Receiver is implicitly mentioned here: "Event sources. Currently, the following Azure services support sending events to Event Grid."
upvoted 1 times
...
...
TonyMel
1 year, 8 months ago
correct, in 2023Mar24, score: 904/1000.
upvoted 3 times
...
TaoLu
1 year, 9 months ago
You are 100% correct
upvoted 1 times
...
...
argoth
Highly Voted 3 years, 4 months ago
I'm always wondering who is the big brain behind the examtopics question solutions...
upvoted 51 times
...
overhill
Most Recent 6 days, 22 hours ago
I'm going with Source -> blob storage Receiver -> Service Bus (because the data sent is not an event is just data) Handler -> logic app
upvoted 1 times
...
overhill
6 days, 23 hours ago
Why event grid over service bus?
upvoted 1 times
...
Vichu_1607
1 month, 3 weeks ago
Event Source: Azure Blob Storage. The inventory data from each store location is sent to an Azure Blob storage account. This is where the data originates, making it the event source. Event Receiver: Azure Event Grid. Azure Event Grid is a service that routes events based on event sources to event handlers. In this case, it would be used to trigger the processing of data when it's saved to Azure Blob Storage (based on Blob Storage events), making it the event receiver. Event Handler: Azure Logic App. The requirement is to trigger an Azure Logic App to process the data for output to Azure Cosmos DB. This makes the Azure Logic App the event handler, as it's the service that responds to the event.
upvoted 2 times
...
Christian_garcia_martin
3 months, 3 weeks ago
Correct answers : Event Source -----> Azure Blob Storage Event Receiver ----> Azure Event Grid Event Handler -------> Azure Logic App. After the Azure Blob Storage (Event Source) receives the data, it triggers an event. Azure Event Grid (Event Receiver) is a routing service built to react to these events from Azure Blob Storage. It then directs the handling of these events to Azure Logic Apps (Event Handler) for processing and output to Azure Cosmos DB. This configuration indeed fulfills the requirements you listed
upvoted 2 times
...
oskx2
8 months ago
The answer is wrong. From microsoft: https://learn.microsoft.com/en-us/azure/event-grid/event-handlers The supported event handlers is logic app. And https://azure.microsoft.com/en-us/products/event-grid "Event Grid connects data sources and event handlers." So, event grid is the receiver and logic app is the event handler. By elimination, az storage is the event source.
upvoted 4 times
...
arunkuml
11 months, 2 weeks ago
Got it in the exam 14/12/23. Scored 912/1000. All questions are from ExamTopics. Case study - VanArsdel, Ltd (11 questions)
upvoted 4 times
...
JH81
1 year, 4 months ago
I got this on 6/29/2023 and passed with 850. Went with highly voted answer.
upvoted 4 times
...
aragones
1 year, 6 months ago
Got this 2023-05-12. FYI: case: You need to configure authorization. case: You need to ensure the app does not time out and processes the blob data case study: VanArsdel Inc Canada
upvoted 1 times
...
Nhiendo
1 year, 10 months ago
I thiinh blob storage,event grid, logic app
upvoted 1 times
...
meoukg
2 years, 8 months ago
Got it on 03/2022, chose Source: Blob storage, Receiver: Event Grid, Handler: Logic App.
upvoted 7 times
vruizrob
2 years ago
And your response was ok?
upvoted 2 times
MikeAWS
1 year, 1 month ago
how can he knows that? when you pass/fail an exam, all you get is total number of points and some statistics (in %) with chapters!
upvoted 3 times
...
...
...
edengoforit
2 years, 11 months ago
Event Grid is a fully-managed event routing service and the first of its kind. Azure Event Grid greatly simplifies the development of event-based applications and simplifies the creation of serverless workflows. Using a single service, Azure Event Grid manages all routing of events from any source, to any destination, for any application.
upvoted 1 times
...
d_programmer
2 years, 11 months ago
Receiver should be event hub as the message needs to be retained for 24 hours
upvoted 2 times
koolexam
2 years, 11 months ago
Event Grid -> Reliability - 24-hour retry with exponential backoff to make sure events are delivered. https://docs.microsoft.com/en-us/azure/event-grid/overview#capabilities
upvoted 4 times
...
...
jvyas
3 years ago
I think the given answer tries to meet all the requirements solution must meet in your responses.
upvoted 1 times
...
Franz22
3 years, 1 month ago
I think that the right solution should be: Source -> blob storage Receiver -> event grid Handler -> logic app Because: 1)the source of the event, which means WHO has created the event and who is publishing this event, is the Blob Storage 2)The receiver of this event, which means who should receive this event, is the Event Grid. In the event Grid we can create Topic. Topic is where all publishers write messages --> so the Blob Storage write into a topic which is inside an Event Grid. 3)Handler of this event, which means who should handle this event, is the Logic App by creating a subscription in the event grid and connecting the Logic App to that subscription.
upvoted 20 times
...
catalene
3 years, 1 month ago
Why not "Event Hub" like Event Receiver?
upvoted 4 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...