AWS SAP-C02 · Question 42 · Domain 2.4: Reliability
A company is building a serverless data ingestion pipeline. Data is sent to an Amazon API Gateway, which triggers an AWS Lambda function. The Lambda function transforms the data and writes it to an Amazon Kinesis Data Stream. During peak hours, the API Gateway receives 10,000 requests per second, causing the Lambda function to hit concurrency limits and drop data. Which combination of architectural changes will resolve this issue and ensure no data is lost? (Select TWO)
A company is building a serverless data ingestion pipeline. Data is sent to an Amazon API Gateway, which triggers an AWS Lambda function. The Lambda function transforms the data and writes it to an Amazon Kinesis Data Stream. During peak hours, the API Gateway receives 10,000 requests per second, causing the Lambda function to hit concurrency limits and drop data. Which combination of architectural changes will resolve this issue and ensure no data is lost? (Select TWO)
Answer options:
Configure API Gateway to integrate directly with the Kinesis Data Stream.
Increase the Lambda concurrent execution limit to 20,000.
Move the Lambda function to consume from the Kinesis Data Stream instead of being triggered by API Gateway.
Replace API Gateway with an Application Load Balancer.
Use Amazon SNS instead of Kinesis Data Streams.
Enable caching on the API Gateway.
How to approach this question
Full Answer
Common mistakes
Practice the full AWS Solutions Architect Professional SAP-C02 Practice Exam 7
75 questions · hints · full answers · grading
Expert