Designing and Implementing an Azure AI Solution (legacy) — Question 34
Your company has several mobile apps, each of which are consumed by several thousand users.
You are creating an AI application that analyzes the user behavior on the company's mobile apps.
You want to use a Microsoft Azure service to ingest the real-time data originating from the mobile app users. You also want to keep costs at a minimum.
Which of the following actions should you take?
Answer options
- A. Make use of Microsoft Azure Event Hubs
- B. Make use of Microsoft Azure Notification Hubs
- C. Make use of Microsoft Azure IoT Hub
- D. Make use of Microsoft Azure Service Bus
Correct answer: A
Explanation
The correct answer is A, as Microsoft Azure Event Hubs is designed for processing large volumes of real-time data streams, making it ideal for analyzing user behavior. Option B, Notification Hubs, is primarily for sending push notifications rather than ingesting data. Option C, IoT Hub, is tailored for Internet of Things devices, and Option D, Service Bus, is more suited for messaging between applications rather than real-time data ingestion.