AWS Lambda Supports Python, Versioning, Scheduled Jobs, and 5 Minute Functions

Posted on: Oct 8, 2015

You can now develop your AWS Lambda function code using Python. AWS Lambda lets you run code without provisioning and managing servers. You simply upload your Lambda Python code as a ZIP through the AWS CLI or AWS Lambda console and Lambda takes care of everything required to run and scale your code with high availability. Read our documentation for more details

You can now maintain multiple versions of your Lambda function code. Versioning allows you to control which Lambda function version is executed in your different environments (e.g., development, testing, or production). Learn more about how to version your Lambda functions here.

You can also set up AWS Lambda to invoke your code on a regular, scheduled basis using the AWS Lambda console. You can specify a fixed rate (number of minutes, hours, or days) or you can specify a cron expression  (e.g., 0 18 ? * MON-FRI *). Read here for more on scheduling Lambda functions. You can also set up your Lambda functions to run for up to five minutes allowing longer running functions such as large volume data ingestion and processing jobs.

Please visit our product page for more information about AWS Lambda.