nerdexam
Amazon

SAP-C02 · Question #287

A video processing company has an application that downloads images from an Amazon S3 bucket, processes the images, stores a transformed image in a second S3 bucket, and updates metadata about the…

The correct answer is A. Modify the application deployment by building a Docker image that contains the application code. B. Create a new Amazon Elastic Container Service (Amazon ECS) task definition with a. 1. Modify the application deployment by building a Docker image that contains the application code. Publish the image to Amazon Elastic Container Registry (Amazon ECR). -This step is necessary to package the application code in a container and make it available for running on…

Submitted by mateo_ar· Mar 6, 2026Continuous Improvement for Existing Solutions

Question

A video processing company has an application that downloads images from an Amazon S3 bucket, processes the images, stores a transformed image in a second S3 bucket, and updates metadata about the image in an Amazon DynamoDB table. The application is written in Node.js and runs by using an AWS Lambda function. The Lambda function is invoked when a new image is uploaded to Amazon S3. The application ran without incident for a while. However, the size of the images has grown significantly. The Lambda function is now failing frequently with timeout errors. The function timeout is set to its maximum value. A solutions architect needs to refactor the application's architecture to prevent invocation failures. The company does not want to manage the underlying infrastructure. Which combination of steps should the solutions architect take to meet these requirements? (Choose two.)

Options

  • AModify the application deployment by building a Docker image that contains the application code.
  • BCreate a new Amazon Elastic Container Service (Amazon ECS) task definition with a
  • CCreate an AWS Step Functions state machine with a Parallel state to invoke the Lambda function.
  • DCreate a new Amazon Elastic Container Service (Amazon ECS) task definition with a
  • EModify the application to store images on Amazon Elastic File System (Amazon EFS) and to store

How the community answered

(30 responses)
  • A
    60% (18)
  • C
    27% (8)
  • D
    10% (3)
  • E
    3% (1)

Explanation

  1. Modify the application deployment by building a Docker image that contains the application code. Publish the image to Amazon Elastic Container Registry (Amazon ECR). -This step is necessary to package the application code in a container and make it available for running on ECS. B. Create a new Amazon Elastic Container Service (Amazon ECS) task definition with a compatibility type of AWS Fargate. Configure the task definition to use the new image in Amazon Elastic Container Registry (Amazon ECR). Adjust the Lambda function to invoke an ECS task by using the ECS task definition when a new file arrives in Amazon S3.

Community Discussion

No community discussion yet for this question.

Full SAP-C02 Practice