AWS Certified Solutions Architect – Associate (SAA-C03)Design High-Performing ArchitecturesMedium

A media company is hosting a popular live streaming event that is expected to attract millions of concurrent viewers globally. The video content needs to be delivered with low latency and high availability to ensure a smooth viewing experience. The company wants to minimize the load on its origin servers and handle traffic spikes efficiently. Which AWS services should be combined to achieve this goal?

  1. AAmazon CloudFront, AWS Elemental MediaLive, and Amazon S3
  2. BAmazon S3, AWS Global Accelerator, and Amazon EC2
  3. CAWS AppSync, Amazon DynamoDB, and AWS Lambda
  4. DAmazon RDS, AWS Direct Connect, and Amazon VPC
Show answer & explanation

Correct answer: A. Amazon CloudFront, AWS Elemental MediaLive, and Amazon S3

Amazon CloudFront is a Content Delivery Network (CDN) that caches content at edge locations globally, reducing latency and offloading origin servers. AWS Elemental MediaLive is used for real-time video encoding for live streams. Amazon S3 can serve as a highly durable and scalable origin for the video segments.

Why the other options are wrong

  • B. AWS Global Accelerator improves network performance for TCP/UDP, but doesn't cache content like a CDN, and EC2 alone won't handle global distribution efficiently.
  • C. These services are for building serverless APIs and databases, not directly for live video streaming and global content delivery.
  • D. These services are for relational databases, private network connectivity, and virtual private clouds, not for global live video streaming.

AWS Live Streaming Architecture

A common architecture for delivering live video content globally with low latency and high availability using AWS services.

  • AWS Elemental MediaLive for real-time video encoding.
  • Amazon S3 for storing video assets and segments.
  • Amazon CloudFront for global content delivery and caching.
  • Often integrated with other services like MediaPackage or Kinesis Video Streams.

Memory trick: Live streams flow, MediaLive's glow, S3's storage, CloudFront's show.

More Design High-Performing Architectures questions