AWS Certified Developer – Associate — Question 124

A company uses the AWS SDK for JavaScript in the Browser to build a web application and then hosts the application on Amazon S3. The company wants the application to support 10,000 users concurrently. The company selects Amazon DynamoDB to store user preferences in a table. There is a requirement to uniquely identify users at any scale.

Which solution will meet these requirements?

Answer options

Correct answer: C

Explanation

Option C is correct because Amazon Cognito allows for user authentication and can efficiently manage user identities at scale, enabling access to DynamoDB seamlessly. Options A and B do not directly address the requirement for user identification and management. Option D is not scalable due to the need to create individual IAM users, which is impractical for 10,000 users.