What is the most reliable and fault-tolerant technique to get each website to send data to Amazon Kinesis with every click?

A web-hosting company is building a web analytics tool to capture clickstream data from all of the websites hosted within its platform and to provide near-real-time business intelligence. This entire system is built on AWS services. The web-hosting company is interested in using Amazon Kinesis to collect this data and perform sliding window analytics.

What is the most reliable and fault-tolerant technique to get each website to send data to Amazon Kinesis with every click?
A . After receiving a request, each web server sends it to Amazon Kinesis using the Amazon Kinesis PutRecord AP
B . Use the sessionID as a partition key and set up a loop to retry until a success response is received.
C . After receiving a request, each web server sends it to Amazon Kinesis using the Amazon Kinesis Producer Library. addRecords method.
D . Each web server buffers the requests until the count reaches 500 and sends them to Amazon Kinesis using the Amazon Kinesis PutRecord AP
F . After receiving a request, each web server sends it to Amazon Kinesis using the Amazon Kinesis PutRecord AP
G . Use the exponential back-off algorithm for retries until a successful response is received.

Answer: A

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments