nerdexam
Amazon

SAP-C02 · Question #38

A company has a photo sharing social networking application. To provide a consistent experience for users, the company performs some image processing on the photos uploaded by users before…

The correct answer is B. Use AWS Lambda to run the image processing tasks. D. Use Amazon CloudFront in front of ImageBucket. https://prismatic.io/blog/why-we-moved-from-lambda-to-ecs/

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

Question

A company has a photo sharing social networking application. To provide a consistent experience for users, the company performs some image processing on the photos uploaded by users before publishing on the application. The image processing is implemented using a set of Python libraries. The current architecture is as follows:

  • The image processing Python code runs in a single Amazon EC2 instance

and stores the processed images in an Amazon S3 bucket named ImageBucket.

  • The front-end application, hosted in another bucket, loads the images

from ImageBucket to display to users. With plans for global expansion, the company wants to implement changes in its existing architecture to be able to scale for increased demand on the application and reduce management complexity as the application scales. Which combination of changes should a solutions architect make? (Choose two.)

Options

  • APlace the image processing EC2 instance into an Auto Scaling group.
  • BUse AWS Lambda to run the image processing tasks.
  • CUse Amazon Rekognition for image processing.
  • DUse Amazon CloudFront in front of ImageBucket.
  • EDeploy the applications in an Amazon ECS cluster and apply Service Auto Scaling.

How the community answered

(54 responses)
  • A
    7% (4)
  • B
    76% (41)
  • C
    4% (2)
  • E
    13% (7)

Explanation

https://prismatic.io/blog/why-we-moved-from-lambda-to-ecs/

Community Discussion

No community discussion yet for this question.

Full SAP-C02 Practice