- Newest
- Most votes
- Most comments
The main costs for video storage will not be MongoDB or DynamoDB. In a typical AWS VOD workflow, video is encoded and stored in S3 (Pricing: https://aws.amazon.com/s3/pricing/) while only lightweight metadata about the video is stored in a database. When looking up metadata about a video, you typically have a key and DynamoDB excels at key-value lookups. Also, DynamoDB is serverless, so you only pay for what you use. With a MongoDB, you will pay monthly regardless of how much data or traffic it handles and unless using Atlas, you'll have to manage the EC2 instance, patching, etc. which is an operational cost to keep in mind.
AWS provides solution architectures that help jumpstart your VOD project, so you can follow best practices automatically and simply focus on providing new features for your customers. Here's the AWS VOD Solution: https://aws.amazon.com/solutions/implementations/video-on-demand-on-aws/
Hey Jason, thank you very much for such a good reply. One more question would I have: Is there a template for the full backend for aws incl admin panel?
Relevant content
- Accepted Answerasked 2 years ago
- asked 2 years ago
- Accepted Answerasked 2 years ago
- asked 4 years ago
- AWS OFFICIALUpdated 4 months ago
- AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated a year ago