ExamQuestions.com

Register
Login
AWS Certified Machine Learning Specialty Exam Questions

Amazon

AWS Certified Machine Learning Specialty

37 / 258

Question 37:

You work for a software company that has developed a popular mobile gaming app that has a large, active user base. You want to run a predictive model on real-time data generated by the app users to see how to structure an upcoming marketing campaign. The data you need for the model is the user`s age, location, and level of activity in the game as measured by playing time. You need to filter the data for users who have not yet signed up for your company’s premium service. You’ll also need to deliver your data in json format, convert the playing time into a string format, and finally put the data onto an S3 bucket.
Which of the following is the simplest, most cost-effective, performant, and scalable way to architect this data pipeline?

Answer options:

A.Create a Kinesis Data Streams application running on an EC2 instance that gathers the mobile user data from its log files; use Kinesis Analytics to transform the log data into the subset you need; connect the Kinesis Data Stream to a Kinesis Firehose which puts the data onto your S3 bucket.
B.Create a Kinesis Data Streams application running on EC2 instances in an Auto Scaling Group that gathers the mobile user data from its log files; use Kinesis Analytics to transform the log data into the subset you need; connect Kinesis Data Analytics to a Kinesis Firehose which uses a lambda function to convert the playing time; Kinesis Firehose then puts the data onto your S3 bucket.
C.Create a Kinesis Firehose which gathers the data and puts it onto your S3 bucket.
D.Create a Kinesis Data Streams application running on EC2 instances in an Auto Scaling Group that gathers the mobile user data from its log files and puts it onto your S3 bucket.