Video on Demand on AWS
Optimize your software architecture design process with the Video-on-demand AWS architecture example.

About this example
Video-on-demand services are revolutionizing content delivery by allowing instant access to video content. This example illustrates the flow of a serverless video processing pipeline.
- Amazon S3 (source and destination): Stores the original and transformed video content.
- AWS Lambda (job submit and complete): Manages the job submission and completion notification processes.
- AWS Elemental MediaConvert: Converts video files into various formats.
- Monitoring and Notification: Utilizes Amazon CloudWatch, Amazon EventBridge, and Amazon Simple Notification Service for logging, event-driven workflow, and notifications.
When to use
- Prototype development: When designing a serverless architecture for a new video-on-demand platform.
- Process optimization: For streamlining existing video processing workflows within your software system.
- Education and Training: To teach software engineering teams about AWS services and orchestration for video-on-demand solutions.
How to use
- Start editing: Duplicate the example file and double-click on the diagram.
- Customize diagram: Add / modify nodes, groups, relationships using Eraser’s simple diagram-as-code syntax. Use icons where possible to make.
- Customize layout: Drag elements on the diagram directly on the canvas to manipulate the layout.
- Collect feedback: Share the file with collaborators and encourage them to use the comments feature for feedback.
See you in the canvas
Unlock your team’s collaborative super powers.