Recently, Amazon launched a new service called Lambda. It’s a stateless event-driven compute service meant for dynamic applications and it does not require provisioning of any compute infrastructure.
Table of Contents
Users want to concentrate on their unique application logic and business requirements rather than on the heavy lifting of provisioning and scaling servers, maintaining software stacks, managing fleet-wide deployments, or handling web service front ends. Consequently, Amazon came up with an easy solution to run applications that does not require managing the underlying infrastructure or compromising with the flexibility of the code and the solution is AWS Lambda.
Lambda has come here to offer a lot. It will take care of managing, scaling and monitoring. Just milliseconds after an event is triggered, it will be processed through stateless cloud functions. Not only this, thousands of these events can run in parallel.
The service is designed to follow the basic programming principles of function, data and interactions. As of now, the service only supports Java Script/node, but as suggested by Vogel, more languages will be added in the near future.
You need to provide the context and the associated resources after you create your function. Whenever the resource will change, it will trigger the function and it will be executed automatically without any interruption.