A utility company wants to collect usage data every 5 minutes from its smart meters to facilitate time-of-use metering. When a meter sends data to AWS, the data is sent to Amazon API Gateway, processed by an AWS Lambda function and stored in an Amazon DynamoDB table. During the pilot phase, the Lambda functions took from 3 to 5 seconds to complete. As more smart meters are deployed, the Engineers notice the Lambda functions are taking from 1 to 2 minutes to complete. The functions are also increasing in duration as new types of metrics are collected from the devices. There are many ProvisionedThroughputExceededException errors while performing PUT operations on DynamoDB, and there are also many TooManyRequestsException errors from Lambda. Which combination of changes will resolve these issues? (Choose two.)
A) Increase the write capacity units to the DynamoDB table.
B) Increase the memory available to the Lambda functions.
C) Increase the payload size from the smart meters to send more data.
D) Stream the data into an Amazon Kinesis data stream from API Gateway and process the data in batches.
E) Collect data in an Amazon SQS FIFO queue, which triggers a Lambda function to process each message.
Correct Answer:
Verified
Q744: An ecommerce company has an order processing
Q745: A company has multiple lines of business
Q746: A solutions architect needs to define a
Q747: A company wants to migrate its on-premises
Q748: A media company is serving video files
Q750: A company hosts a legacy application that
Q751: A large financial company is deploying applications
Q752: A company's main intranet page has experienced
Q753: A company is currently in the design
Q754: A company is deploying a public-facing global
Unlock this Answer For Free Now!
View this answer and more for free by performing one of the following actions
Scan the QR code to install the App and get 2 free unlocks
Unlock quizzes for free by uploading documents