Designing an Azure Data Solution (legacy) — Question 44

You are planning a solution to aggregate streaming data that originates in Apache Kafka and is output to Azure Data Lake Storage Gen2. The developers who will implement the stream processing solution use Java.
Which service should you recommend using to process the streaming data?

Answer options

Correct answer: B

Explanation

Azure Databricks is the best option as it provides a collaborative environment for working with Apache Spark, which is ideal for processing large streams of data using Java. Azure Data Factory is primarily for data integration and orchestration, not real-time stream processing. Azure Event Hubs is focused on event ingestion rather than processing, and Azure Stream Analytics is more suited for SQL-based stream analytics rather than Java-based solutions.