Courseiva
Design for New Solutions →mediumMultiple Choice

SAP-C02 Design for New Solutions Practice Question

A media company runs a video processing pipeline on AWS. Videos are uploaded to an S3 bucket, which triggers an AWS Lambda function that transcodes the video into multiple formats using FFmpeg. The transcoding job runs on the Lambda function with a 15-minute timeout. Recently, the company started receiving 4K videos that take more than 15 minutes to transcode. The Lambda function times out, and the video is not processed. The company wants to process these large videos without increasing the Lambda timeout and without rewriting the entire pipeline. What should the solutions architect do?

⚠ Common exam trap

SAP-C02 often tests whether candidates recognize that Lambda's 15-minute timeout is a hard, non-negotiable limit — tempting them to 'just add memory' or 'add storage' when the real fix is moving long-running work to a purpose-built service like MediaConvert, Fargate, or Batch.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

✓

Replace the Lambda function with AWS Elemental MediaConvert job triggered by S3 events.

AWS Elemental MediaConvert is a managed, file-based video transcoding service designed for large-scale, long-running jobs that far exceed Lambda's 15-minute execution limit. It natively integrates with S3 (input/output buckets) and can be triggered by S3 event notifications via EventBridge or Lambda, so the existing upload-to-S3 pipeline is preserved with minimal changes. This directly solves the 4K transcoding timeout without increasing Lambda timeout or rewriting the pipeline.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • ✓

    Replace the Lambda function with AWS Elemental MediaConvert job triggered by S3 events.

    Why this is correct

    MediaConvert is a managed transcoding service handling large 4K files without Lambda's 15-minute limit. Triggering jobs from existing S3 events preserves the pipeline's entry point, so only the compute layer changes, satisfying the requirement to avoid rewriting the pipeline.

  • ✗

    Increase the Lambda function memory to the maximum to improve performance and reduce processing time.

    Why it's wrong here

    Memory size affects CPU allocation and speed, but transcoding 4K video beyond 15 minutes cannot be guaranteed within Lambda's hard timeout, so the job still fails. It is tempting because memory tuning often speeds up Lambda, and it would be correct for a CPU-bound function that finishes comfortably within the limit.

  • ✗

    Use AWS Step Functions to call multiple Lambda functions in parallel to process chunks of the video.

    Why it's wrong here

    Chunking a single video across parallel Lambda invocations requires splitting and reassembling the file, effectively rewriting the pipeline, and FFmpeg transcoding is not safely parallelisable this way. Step Functions orchestration suits multi-step workflows, not extending one long-running transcode.

  • ✗

    Use a Lambda function with a larger ephemeral storage to handle the video file.

    Why it's wrong here

    Ephemeral storage capacity does not extend the 15-minute Lambda invocation limit, so the transcode still times out. It is tempting because larger /tmp storage helps functions that exhaust disk space, which would be the correct fix if the failure were a storage error rather than a timeout.

Quick reference

AWS S3 Storage Class Comparison

Storage ClassMin DurationRetrievalUse Case
S3 StandardNoneImmediateFrequently accessed data
S3 Standard-IA30 daysImmediateInfrequent access, rapid retrieval
S3 One Zone-IA30 daysImmediateNon-critical infrequent data
S3 Intelligent-TieringNoneImmediate–hoursUnknown or changing access patterns
S3 Glacier Instant90 daysMillisecondsArchive with instant retrieval
S3 Glacier Flexible90 daysMinutes–hoursArchive, flexible retrieval
S3 Glacier Deep Archive180 daysHoursLong-term compliance archive

About these practice questions

One of 984 original SAP-C02 practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written and reviewed by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

Last reviewed September 2026 · checked against the official Amazon Web Services exam blueprint

This SAP-C02 practice question is part of Courseiva's free Amazon Web Services certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the SAP-C02 exam.