AWS Lambda functions using the Python 3.8 runtime
Is Python a good choice for efficient Lambda functions?
the thing to keep in mind with lambda is you don't get a full vcpu of compute until your function memory is 1,769mb or higher (https://docs.aws.amazon.com/lambda/latest/dg/configuration-memory.html). if your function would benefit from multiple cores, i.e. is multithreaded with parallel busy threads, you'll need to scale up multiples of that to get more vcpus.
other than that, lambda runs on ec2 so the premise of your question is a little weird. runtime choice affects cold start time and how much memory you'll need just for overhead. other than that it has nothing to do with efficiency.
More on reddit.comWhy or why not use AWS Lambda instead of a web framework for your REST APIs? (Business projects)
So what does a well-made AWS Lambda in Python actually look like?
Videos
Hi All,
We have a WordPress site that sends sensitive files to S3 bucket on AWS for storage and security reasons.
We get this message from AWS:
"We are contacting you as we have identified that your AWS Account currently has one or more AWS Lambda functions using the Python 3.8 runtime.
We are ending support for Python 3.8 in Lambda on October 14, 2024. This follows Python 3.8 End-Of-Life (EOL) which is scheduled for October, 2024 [1]."
How do i locate the service running Python 3.8?
What do i do once i have located it?