How to beat the AWS Lambda deployment limits

Deploying function code from S3 allows for substantially larger deployment packages when compared to directly uploading to Lambda.

Over the past few months I’ve been spending a lot of time on projects like Serverless Chrome and on adventures recording video from headless Chrome on AWS Lambda. Consequently, I’ve had to worry about the size of my Lambda function deployment packages. When compressed, Headless Chrome itself gobbles up 48 MB. This is just 2 MB shy of the 50…