Amazon Web Services (AWS) wants to attract more developers to its cloud platform. On the occasion of the event “AWS re: Invent 2014” which takes place in Las Vegas, the company introduced several new services for developers.
The important services that Amazon announced is called AWS Lambda, which is a computing service that runs the code developers in response to events and automatically manages computing resources to them, facilitating the creation and management of applications that respond quickly to new information.
Lambda is a zero-administration compute platform which don’t require users to configure, launch, or monitor EC2 instances, install any operating systems or language environments, worry about scale or fault tolerance, or request or reserve capacity. A freshly created function is ready and able to handle tens of thousands of requests per hour with absolutely no incremental effort on your part, and on a very cost-effective basis.
Amazon wants to make it even easier for you to build applications that run in the cloud. The company said cloud developer can only focus on coding, and Lambda will take care of a cloud-centric environment where scalability, reliability, and runtime efficiency are all high enough to be simply taken for granted.
AWS Lambda starts executing code within milliseconds after an event like a load of images, activity in-app, and click on the web or information from a connected device. Developers can also use AWS Lambda to create new back-end services, where computing resources are activated automatically from any request. Developers pay only for requests served and the computational time required to run your code. The price of AWS Lambda is based on the amount of computer time used in increments of 100 milliseconds, so it is cost effective and easy to scale applications regardless of the number of requests that may be required.
AWS Lambda works with any external library, including native, so developers do not have to learn new languages, tools and frameworks. Developers can edit directly from AWS Lambda functions, meaning you can instantly update an application without having to compile issues, build changes, and then redeploy the application. Further, Lambda offers a high performance computing platform that executes code functions in response to changes in the data, without the need to provision or manage any virtual server.
In July, Amazon introduced Amazon Cognito, a new service that represents a single system for user identification and synchronization of your data, giving developers the ability to create software applications that authenticate users by providers while synchronizing data between different devices of the application.