AWS SAP-C02 · Question 67 · Domain 2.4: Reliability Requirements
A data engineering team is building a data pipeline. Data is uploaded to Amazon S3, which triggers an AWS Lambda function. The Lambda function transforms the data and loads it into Amazon Redshift. The team notices that during large data uploads, the Lambda function times out, and data is lost. Which combination of architectural changes will make the pipeline more resilient and scalable? (Select TWO)
Answer options:
Use S3 Event Notifications to send messages to an Amazon SQS queue.
Configure Lambda to consume messages from the SQS queue.
Increase the Lambda timeout to 30 minutes.
Change the S3 trigger to invoke an AWS Step Functions state machine directly.
Use Amazon Kinesis Data Streams instead of S3 for the initial upload.
Increase the memory allocated to the Lambda function to 10 GB.
75 questions · hints · full answers · grading