ExamQuestions.com

Register
Login
AWS Certified Solutions Architect Professional Exam Questions

Amazon

AWS Certified Solutions Architect Professional

42 / 465

Question 42:

A startup company is designing an application that needs to handle an unexpected amount of load and allow site visitors to read data from a DynamoDB table, which contains the results of an online polling system. At any given time, as many as 5,000 requests need to be handled by the application. The company has limited budget. How can this application be developed most cost-effectively?

Answer options:

A.Use the JavaScript SDK and build a static HTML page, hosted inside an Amazon S3 bucket; use CloudFront and Route 53 to serve the website, which uses JavaScript client-side language to communicate with DynamoDB.B.Create a CloudFront distribution that serves the HTML web page but sends the visitors to an Auto Scaling ELB application pointing to EC2 instances.
C.Deploy an Auto Scaling application with Elastic Load Balancer pointing to EC2 instances that use a server-side SDK to communicate with the DynamoDB table.
D.Create a Lambda script that pulls the most recent DynamoDB polling result and creates a custom HTML page in S3 as per the user request ( one lambda execution per each user request ) and use CloudFront and Route 53 to serve the static website.