Multiple Choice
A development team is working on a mobile app that allows users to upload pictures to Amazon S3. The team expects the app will be used by hundreds of thousands of users during a single event simultaneously. Once the pictures are uploaded, the backend service will scan and parse the pictures for inappropriate content. Which approach is the MOST resilient way to achieve this goal, which also smooths out temporary volume spikes for the backend service?
A) Develop an AWS Lambda function to check the upload folder in the S3 bucket. If new uploaded pictures are detected, the Lambda function will scan and parse them.
B) Once a picture is uploaded to Amazon S3, publish the event to an Amazon SQS queue. Use the queue as an event source to trigger an AWS Lambda function. In the Lambda function, scan and parse the picture.
C) When the user uploads a picture, invoke an API hosted in Amazon API Gateway. The API will invoke an AWS Lambda function to scan and parse the picture.
D) Create a state machine in AWS Step Functions to check the upload folder in the S3 bucket. If a new picture is detected, invoke an AWS Lambda function to scan and parse it.
Correct Answer:

Verified
Correct Answer:
Verified
Q334: An application contains two components: one component
Q335: Which of the following statements about SWF
Q336: A developer is automating a new application
Q337: How is provisioned throughput affected by the
Q338: Your application is trying to upload a
Q340: A developer is creating AWS CloudFormation templates
Q341: A Developer is writing an application that
Q342: A developer is writing an AWS Lambda
Q343: An application is designed to use Amazon
Q344: A Developer has written a serverless application