HikeHills.com | AWS Certified Big Data - Specialty Exam

Purposes fulfilled by Kinesis Firehose in AWS | AWS Certified Big Data - Specialty Exam

Question

HikeHills.com (HH) is an online specialty retailer that sells clothing and outdoor refreshment gear for trekking, go camping, boulevard biking, mountain biking, rock hiking, ice mountaineering, skiing, avalanche protection, snowboarding, fly fishing, kayaking, rafting, road and trace running, and many more. HH runs their entire online infrastructure on java based web applications running on AWS.

The HH is capturing click stream data and use custom-build recommendation engine to recommend products which eventually improve sales, understand customer preferences and already using AWS kinesis KPL to collect events and transaction logs and process the stream.

The event/log size is around 12 bytes. The log stream generated into the stream is used for multiple purposes.HH proposes Kinesis Firehose to process the stream and capture information.

What purposes can be fulfilled OOTB without writing applications or consumer code? Select 4 options.

Answers

Explanations

Click on the arrows to vote for the correct answer

A. B. C. D. E. F.

Answer: A, C, D, E.

Amazon Kinesis Data Firehose is a fully managed service for delivering real-time streaming data to destinations such as Amazon Simple Storage Service (Amazon S3), Amazon Redshift, Amazon Elasticsearch Service (Amazon ES), and Splunk.

With Kinesis Data Firehose, you don't need to write applications or manage resources.

Configure data producers to send data to Kinesis Data Firehose, and it automatically delivers the data to the destination that you specified.

You can also configure Kinesis Data Firehose to transform your data before delivering it.

https://docs.aws.amazon.com/firehose/latest/dev/what-is-this-service.html

HikeHills.com (HH) is an online specialty retailer that sells clothing and outdoor refreshment gear for various activities. HH captures clickstream data to understand customer preferences and improve sales. They use AWS Kinesis KPL to collect events and transaction logs and process the stream. The event/log size is around 12 bytes. HH proposes Kinesis Firehose to process the stream and capture information.

Kinesis Firehose is an AWS service that can be used to capture, transform, and load real-time streaming data to various destinations, including Amazon S3, Amazon Redshift, Amazon Elasticsearch, and Splunk. It provides a fully managed, scalable, and serverless option to ingest and process streaming data without the need for any custom code or applications.

The following are the purposes that can be fulfilled OOTB without writing applications or consumer code:

A. Deliver real-time streaming data to Amazon Simple Storage Service (Amazon S3): With Kinesis Firehose, HH can deliver real-time streaming data directly to Amazon S3 without writing any custom code. This data can be used for backup, archiving, or further processing with other AWS services such as Amazon EMR or Amazon Redshift.

B. Deliver real-time streaming data to DynamoDB to support processing of digital documents: This option is not available with Kinesis Firehose. DynamoDB is a NoSQL database service that is not supported as a destination by Kinesis Firehose.

C. Deliver real-time streaming data to Redshift to support data warehousing and real-time analytics: With Kinesis Firehose, HH can deliver real-time streaming data directly to Amazon Redshift without writing any custom code. This data can be used for real-time analytics and reporting.

D. Ingest data into ES domains to support Enterprise search built on Elasticsearch: With Kinesis Firehose, HH can ingest data into Elasticsearch domains to support enterprise search built on Elasticsearch. Elasticsearch is an open-source, distributed, and scalable search engine that is used to perform text-based search and analysis of data.

E. Allow Splunk to read and process data stream directly from Kinesis Firehose: With Kinesis Firehose, HH can deliver real-time streaming data directly to Splunk without writing any custom code. This data can be used for operational intelligence, security analysis, and compliance reporting.

F. Ingest data into Amazon EMR to support big data analytics: With Kinesis Firehose, HH can deliver real-time streaming data directly to Amazon EMR without writing any custom code. This data can be used for big data analytics, processing, and reporting.

In conclusion, Kinesis Firehose can be used to capture, transform, and load real-time streaming data to various destinations, including Amazon S3, Amazon Redshift, Elasticsearch, and Splunk. It provides a fully managed, scalable, and serverless option to ingest and process streaming data without the need for any custom code or applications.