exam questions

Exam AZ-305 All Questions

View all questions & answers for the AZ-305 exam

Exam AZ-305 topic 4 question 29 discussion

Actual exam question from Microsoft's AZ-305
Question #: 29
Topic #: 4
[All AZ-305 Questions]

You are designing an order processing system in Azure that will contain the Azure resources shown in the following table.

The order processing system will have the following transaction flow:
✑ A customer will place an order by using App1.
✑ When the order is received, App1 will generate a message to check for product availability at vendor 1 and vendor 2.
✑ An integration component will process the message, and then trigger either Function1 or Function2 depending on the type of order.
✑ Once a vendor confirms the product availability, a status message for App1 will be generated by Function1 or Function2.
✑ All the steps of the transaction will be logged to storage1.
Which type of resource should you recommend for the integration component?

  • A. an Azure Service Bus queue
  • B. an Azure Data Factory pipeline
  • C. an Azure Event Grid domain
  • D. an Azure Event Hubs capture
Show Suggested Answer Hide Answer
Suggested Answer: B 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
Samko635
Highly Voted 2 years, 4 months ago
Selected Answer: B
The given answer is correct. ADF pipeline can process the message and trigger the appropriate condition. On ADF, you can add a diagnostic setting to send logs to a storage account. Other possible options would be Event grid subscription & Service bus topic. Service bus TOPIC can be used with filtering rules on each subscription but not queue. https://learn.microsoft.com/en-us/azure/service-bus-messaging/service-bus-queues-topics-subscriptions#rules-and-actions
upvoted 46 times
...
Snownoodles
Highly Voted 2 years, 5 months ago
Selected Answer: A
Option A looks correct to me: an Azure Service Bus queue ADF pipeline is for data ETL/movement only
upvoted 34 times
Snownoodles
2 years, 4 months ago
Sorry, after reading the following link, I think the correct answer should be B Please note the question is asking to implement "An integration component will process the message". Service Bus definitely is unable to process the message, it's just a message queue. ADF has a "control activity" which is like IF---Then flow https://learn.microsoft.com/en-us/azure/data-factory/control-flow-if-condition-activity
upvoted 47 times
...
...
RickJamez
Most Recent 1 week, 1 day ago
Selected Answer: A
Service Bus Queue makes the most sense given the scenario.
upvoted 1 times
...
7f3f6bd
4 weeks, 1 day ago
Selected Answer: A
"Message processing and triggering functions (Function1 or Function2)" Event-driven workflow → Service Bus queues are built for message-based integrations. Ensures reliable message delivery, including retries, ordering, and dead-lettering. "Checking product availability at vendor 1 and vendor 2" Requires request-response messaging, best handled by Azure Service Bus (queue or topic). Service Bus ensures that each message is processed once and reliably. "Transaction steps are logged to storage" Service Bus supports transactional processing, ensuring all steps are logged correctly.
upvoted 1 times
...
jbnkb
2 months, 2 weeks ago
Selected Answer: A
Service Bus Queue is build to hand this use case. It is a message handling service. You need to have a guarantee and low latency for order processing systems. Data Factory use case is ETL.
upvoted 1 times
...
[Removed]
3 months, 3 weeks ago
Selected Answer: B
B is correct
upvoted 2 times
...
cosmicT73
4 months, 2 weeks ago
I go for service bus queue, since ADF is typically used for batch processing and scheduled workflows, not for handling individual messages or event-driven architectures.
upvoted 2 times
...
cr0bar
7 months ago
The key bit for me on this one is “An integration component will process the message, and then trigger either Function1 or Function2 depending on the type of order.”. We’re being asked to name the integration component. Since service bus will only queue the data and not trigger functions, it has to be Azure Data Factory.
upvoted 2 times
...
BlackJackVll
11 months, 2 weeks ago
The answer should be C https://learn.microsoft.com/en-us/azure/event-grid/overview#receive-events-from-your-applications
upvoted 2 times
...
rishisoft1
11 months, 3 weeks ago
The question is just asking about Integration component, so ADF is integration that calls function1 & 2.
upvoted 1 times
...
Frank_2022
11 months, 3 weeks ago
Selected Answer: A
Azure Service Bus Queue is specifically designed for asynchronous communication and queuing messages.on the other hand, are better suited for orchestration tasks involving data movement and transformation at scale. They are not designed for real-time message processing like the one required in this scenario.
upvoted 1 times
...
Sriramps
1 year, 1 month ago
Azure service bus queue - decoupling components Azure data factory pipeline - integrating components.... So answer is B
upvoted 4 times
...
azim1
1 year, 2 months ago
Selected Answer: A
Both service bus and adf pipeline can be used, however, service bus seems to be more optimized for this workflow.
upvoted 1 times
...
PMPft17
1 year, 3 months ago
key word was integration service.
upvoted 1 times
xRiot007
1 year ago
Anything can be an integration service, so I wouldn't say it's a keyword
upvoted 3 times
...
...
husam421
1 year, 5 months ago
Selected Answer: B
https://learn.microsoft.com/en-us/azure/service-bus-messaging/service-bus-queues-topics-subscriptions#rules-and-actions
upvoted 3 times
...
joesatriani
1 year, 5 months ago
Selected Answer: B
B is right answer.
upvoted 3 times
...
Red0101
1 year, 5 months ago
Selected Answer: C
Cannot be service bus queue since it is required to trigger a function based on the message generated. Azure service bus topics would make sense. Event grid offers pub/sub with the domains. ADF it's a mistery for me
upvoted 1 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 ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago