SAA-C03 · Question #730
A company is developing a social media application. The company anticipates rapid and unpredictable growth in users and data volume. The application needs to handle a continuous high volume of user…
The correct answer is C. Use Amazon DynamoDB as the database. Use AWS Lambda functions to implement the. Using DynamoDB provides a scalable, high-throughput database suitable for unpredictable growth and high request volumes. AWS Lambda allows serverless, independently evolving components. DynamoDB Streams trigger Lambda functions for processing changes, and AWS Step Functions…
Question
A company is developing a social media application. The company anticipates rapid and unpredictable growth in users and data volume. The application needs to handle a continuous high volume of user requests. User requests include long-running processes that store large amounts of user-generated content and user profiles in a relational format. The processes must run in a specific order. The company requires an architecture that can scale resources to meet demand spikes without downtime or performance degradation. The company must ensure that the components of the application can evolve independently without affecting other parts of the system. Which combination of AWS services will meet these requirements?
Options
- ADeploy the application on Amazon Elastic Container Service (Amazon ECS) with the AWS
- BDeploy the application on Amazon Elastic Container Service (Amazon ECS) with the AWS
- CUse Amazon DynamoDB as the database. Use AWS Lambda functions to implement the
- DUse an AWS Elastic Beanstalk environment with auto scaling to deploy the application. Use
How the community answered
(39 responses)- A5% (2)
- B21% (8)
- C62% (24)
- D13% (5)
Explanation
Using DynamoDB provides a scalable, high-throughput database suitable for unpredictable growth and high request volumes. AWS Lambda allows serverless, independently evolving components. DynamoDB Streams trigger Lambda functions for processing changes, and AWS Step Functions manage the order of long-running workflows, ensuring reliable, ordered execution while maintaining scalability and decoupling.
Community Discussion
No community discussion yet for this question.