

On the flip side, serverless computing offers benefits (like zero-administration, pay-per-execution, and auto-scaling capabilities) that are hard to ignore.

With the execution time limits of the AWS Lambda platform, there are a lot of use cases involving long-running processes that are hard to implement.

All functionality is triggered from AWS Lambda functions and contained within a serverless application written with the Serverless Framework. TL DR A Docker container does the processing -> The container extracts the thumbnail and uploads the image to an S3 bucket -> The container is managed by AWS Fargate. But, oh no, processing video files is a long-running process! Whatever will we do? In this article, I will show you how to create an end-to-end serverless application that extracts thumbnails from video files. AWS dropped so many serverless announcements at re:Invent, the community is still scrambling to make sense of them all.
