Question 561 · 1017 in bank
A company is designing a solution to capture customer activity in different web applications to process analytics and make predictions. Customer activity in the web applications is unpredictable and can increase suddenly. The company requires a solution that integrates with other web applications. The solution must include an authorization step for security purposes. Which solution will meet these requirements?
Show answer
Answer: C
Explanation
Option C: Configure an Amazon API Gateway endpoint in front of an Amazon Kinesis Data Firehose that stores the information that the company receives in an Amazon S3 bucket. Use an API Gateway Lambda authorizer to resolve authorization. This solution meets the requirements in the following ways: Handles Unpredictable Traffic: Amazon Kinesis Data Firehose can handle variable amounts of streaming data and automatically scales to accommodate sudden increases in traffic. Integration with Web Applications: Amazon API Gateway provides a RESTful API endpoint for integrating with web applications. Authorization: An API Gateway Lambda authorizer provides the necessary authorization step to secure API access. Data Storage: Amazon Kinesis Data Firehose can deliver data directly to an Amazon S3 bucket for storage, making it suitable for long-term analytics and predictions.
Source: Adapted from community discussion — emakid