Questions 34 to 36
Explanations for questions 34 to 36
We'll cover the following
Question 34
A solutions architect is designing a solution for a financial application that will receive trading data in large volumes. What is the best solution for ingesting and processing a very large number of data streams in near real-time?
- Amazon Redshift
- Amazon Kinesis Firehose
- Amazon EMR
- Amazon Kinesis Data Streams
Correct Answer: 4
Explanation: Kinesis Data Streams enables you to build custom applications that process or analyze streaming data for specialized needs. It enables real-time processing of streaming big data and can be used for rapidly moving data off data producers and then continuously processing that data. Kinesis Data Streams stores data for later processing by applications (key difference with Firehose, which delivers data directly to AWS services).
INCORRECT: “Amazon Redshift” is incorrect. RedShift is a data warehouse solution used for analyzing data.
INCORRECT: “Amazon Kinesis Firehose” is incorrect. Kinesis Firehose can allow transformation of data, after which it delivers data to supported services.
INCORRECT: “Amazon EMR” is incorrect. EMR is a hosted Hadoop framework used for analytics.
CORRECT: “Amazon Kinesis Data Streams” is the correct answer.
References:
https://docs.aws.amazon.com/streams/latest/dev/introduction.html
Level up your interview prep. Join Educative to access 70+ hands-on prep courses.