AWS Certified Solutions Architect – ProfessionalAccelerate Workload Migration and ModernizationHard

A global media company plans to modernize its existing content transcoding pipeline. The current system uses on-premises servers that are often underutilized outside peak hours but struggle to keep up during major live events, leading to delays. The goal is to achieve extreme scalability, pay only for actual processing time, and minimize operational overhead. Which AWS modernization strategy and service combination should be recommended?

  1. AReplatform the transcoding application onto Amazon Elastic Container Service (ECS) with AWS Fargate, using Amazon EFS for shared storage.
  2. BRefactor the transcoding workload into a serverless architecture using AWS Lambda and Amazon S3 event triggers, orchestrating with AWS Step Functions.
  3. CRepurchase a SaaS solution for media transcoding, such as AWS Elemental MediaConvert, to offload the entire process.
  4. DRehost the existing transcoding software onto Amazon EC2 instances with Auto Scaling, using Spot Instances for cost savings.
Show answer & explanation

Correct answer: B. Refactor the transcoding workload into a serverless architecture using AWS Lambda and Amazon S3 event triggers, orchestrating with AWS Step Functions.

Refactoring to a serverless architecture with Lambda and S3 event triggers, orchestrated by Step Functions, provides extreme scalability, true pay-per-execution billing (eliminating underutilization costs), and minimal operational overhead, directly addressing the core requirements for modernization.

Why the other options are wrong

  • A. Replatforming to ECS/Fargate offers containerization benefits and reduced operational overhead compared to EC2, but still involves managing containers/clusters and might not achieve the 'pay only for actual processing time' as efficiently as serverless Lambda.
  • C. Repurchasing with AWS Elemental MediaConvert is a valid strategy for offloading, but the question implies modernizing *their* existing pipeline, suggesting they want to retain some control or custom logic. While MediaConvert is a powerful service, 'refactor' directly addresses modernizing *their* workload for extreme scalability and pay-per-use efficiency.
  • D. Rehosting on EC2 with Auto Scaling improves scalability but doesn't eliminate underutilization costs entirely (base instances) and still requires server management. Spot Instances reduce cost but can be interrupted, not ideal for critical transcoding.

Serverless Modernization

A modernization strategy that involves re-architecting applications to use serverless services, eliminating the need to provision, scale, and manage servers.

  • Achieves high scalability and elasticity automatically.
  • Offers a 'pay-per-execution' cost model, reducing idle costs.
  • Significantly reduces operational overhead for infrastructure management.

Memory trick: Scalability, Cost Efficiency, Operational Ease: SCOPE.

More Accelerate Workload Migration and Modernization questions