Home » Microsoft » AZ-300 v.2 » Which Azure service should you use?
Your company is developing an e-commerce Azure App Service Web App to support hundreds of restaurant locations around the world.
You are designing the messaging solution architecture to support the e-commerce transactions and messages. The e-commerce application has the following features and requirements:
You need to choose the Azure messaging solution to support the Restaurant Telemetry feature.
Which Azure service should you use?
A. Azure Relay
B. Azure Event Grid
C. Azure Event Hub
D. Azure Service Bus
Correct Answer: C
Explanation/Reference:
Explanation:
Azure Event Hubs is a big data pipeline. It facilitates the capture, retention, and replay of telemetry and event stream data. The data can come from many concurrent sources. Event Hubs allows telemetry and event data to be made available to a variety of stream-processing infrastructures and analytics services. It is available either as data streams or bundled event batches. This service provides a single solution that enables rapid data retrieval for real-time processing as well as repeated replay of stored raw data. It can capture the streaming data into a file for processing and analysis.
It has the following characteristics:
low latency
capable of receiving and processing millions of events per second at least once delivery
Note: Comparison of services
References:
https://docs.microsoft.com/en-us/azure/event-grid/compare-messaging-services