Cost-Optimized Architecture III

Equip yourself with the necessary understanding to confidently tackle exam questions by reviewing assessment questions and explanations against all options.

We'll cover the following

Question 45

A social media company hosts multiple AWS Lambda functions that serve different microservices. The Amazon Gateway API invokes the Lambda functions. The Lambda functions save customer data to the Amazon Aurora SQL database. The company performs monthly upgrades to the database; during the upgrades, the Lambda function is enabled to connect to the database until the upgrades are complete. This results in the loss of important customer data.

As a solutions architect, provide the most cost-efficient solution to meet the requirements.

A. Configure an RDS proxy between AWS Lambda and Amazon Aurora SQL database and connect Lambda to the RDS Proxy service.

B. Configure an Amazon SQS queue to store the customer data and create a new Lambda function to poll from the queue and store it in the database.

C. Configure an Amazon SNS to store the customer data and create a new Lambda function to poll from the SNS and store it in the database.

D. Configure the Lambda function to store the data temporarily in the DynamoDB table and create a new Lambda function to transfer data from the DynamoDB table to the database.

Get hands-on with 1200+ tech skills courses.