A compute service that runs developers’ code in response to events has been released by Amazon Web Services, dubbed AWS Lambda.

The service automatically manages the compute resources for the user, and can help with building and managing applications that respond quickly to new information.

"AWS Lambda changes the way developers design and scale their dynamic applications in the cloud," said Marco Argenti, Vice President, Mobile, Amazon Web Services.

AWS Lambda starts running code within milliseconds of an event such as an image upload, in-app activity, website click, or output from a connected device. Developers can also use AWS Lambda to create new back-end services where compute resources are automatically triggered based on custom requests.

"With AWS Lambda, developers can quickly, easily, and cost-effectively write applications that respond to changes in data or the environment, creating new opportunities to deliver dynamic customer experiences."

Developers pay only for the requests served and compute time required to run their code. AWS Lambda charges for compute time in increments of 100 milliseconds.