News for hackers. Stuff that matters.
Re:AWS Lambda Edge changes duration billing granularity from... by diroussel on Friday April 09, 2021 @05:00PM (#26756102)
As long as you can fit it in your 1MB zip file, for viewer-request events.

For origin-requests you get 50MB. See https://docs.aws.amazon.com/AmazonCloudFront/latest/Develope...

Re:AWS Lambda Edge changes duration billing granularity from... by jedberg on Friday April 09, 2021 @05:35PM (#26756496)
You only have five seconds to process the entire request. If your lambda has to make a request to download a sqlite database every time, and the process it, it probably needs to be small enough to fit into 1MB anyway.
Re:AWS Lambda Edge changes duration billing granularity from... by freemium413 on Friday April 09, 2021 @08:37PM (#26757852)
AWS Lambdas can run up to 15 minutes actually
Re:AWS Lambda Edge changes duration billing granularity from... by shree_ch on Friday April 09, 2021 @08:46PM (#26757898)
Lambda functions running @Edge have different limits compared to vanilla AWS Lambda. You get 30 seconds to respond if it's on a cache miss (Origin Request/Response), or 5 seconds if it's on a cache hit (Viewer Request/Response): https://docs.aws.amazon.com/AmazonCloudFront/latest/Develope...
Re:AWS Lambda Edge changes duration billing granularity from... by cobookman on Friday April 09, 2021 @08:20PM (#26757767)
Lambda (at least the non-@edge version) comes with 512MiB of /tmp directory storage

And "The same Lambda execution environment may be reused by multiple Lambda invocations to optimize performance. The /tmp area is preserved for the lifetime of the execution environment and provides a transient cache for data between invocations. Each time a new execution environment is created, this area is deleted."

https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-...

https://aws.amazon.com/blogs/compute/choosing-between-aws-la...