Give an example of architecture or workflow that involves SQS and EC2 & S3
Answer
A website that allows users to upload videos and adds subtitles to them:
- First the user uploads the video through the web interface which uploads it to an S3 bucket
- SQS gets notified with a message on the video location
- EC2 instance (or Lambda function) starts to work on adding the subtitles
- The video with the subtitles is uploaded to an S3 buckets
- SQS gets notified of the result and specifically the video location