An application ingests a large number of small messages and stores them in a database. The application uses AWS Lambda. A Development team is making changes to the application's processing logic. In testing, it is taking more than 15 minutes to process each message. The team is concerned the current backend may time out. Which changes should be made to the backend system to ensure each message is processed in the MOST scalable way?
A) Add the messages to an Amazon SQS queue. Set up and Amazon EC2 instance to poll the queue and process messages as they arrive.
B) Add the messages to an Amazon SQS queue. Set up Amazon EC2 instances in an Auto Scaling group to poll the queue and process the messages as they arrive.
C) Create a support ticket to increase the Lambda timeout to 60 minutes to allow for increased processing time.
D) Change the application to directly insert the body of the message into an Amazon RDS database.
Correct Answer:
Verified
Q323: How should custom libraries be utilized in
Q324: A Developer uses Amazon S3 buckets for
Q325: An online retail company has deployed a
Q326: A Development team wants to instrument their
Q327: In a multi-container Docker environment in AWS
Q329: A company has multiple Developers located across
Q330: A company has implemented AWS CodeDeploy as
Q331: Where should the appspec.yml file be placed
Q332: A Developer is building a serverless application
Q333: After installing the AWS CLI, a Developer
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