In this section, we are going to create and develop our first lambda function.
So let me start with a lambda of information.
A lambda is the most popular serverless compute platform that is using millions of customers and running
billions of invocations all over the world.
In this video, we are going to order a wave of data which is lambda.
We will see what is a lambda overview of the Lambda Core Concepts.
Example Use cases, main features, best practices of a lambda.
And of course we will walk through a management console with a lambda creating functions, run and testing
functions and see configurations and so on.
So let's start with what is a lambda.
A lambda is a compute service that runs code without thinking any servers or underlying services.
It is a serverless function that you only responsible for your actual code.
So if you look at the Wikipedia definition, a table is lambda is a one table serverless computing platform
provided by Amazon as part of the Amazon Web Services.
It is a computing service that runs code in response to events and automatically manage the computing
resources required by that code.
So it was introduced November 2014.
ADA, which is Lambda provide to create functions self contain the application routine in one of the
supported languages and runtimes and upload to code.
The ADA is lambda and execute towards those functions in an efficient way without thinking, scalability
and availability issues.
So therefore you don't need to worry about which ADA is resources to launch or how will you manage them.
Instead, you need to put the code on lambda and run it.
So there is a supported language runtimes like Node.js, Python, Java, go, ruby, dot net and so
on.
So ADA, which is Lambda, is designed for the event driven architectures.
So example use case such as image or object uploads to Amazon S3 or updates to dynamic DB table responding
to website click and so on.
So that means Amazon a lambda design for the event driven architecture.
Also, a lambda can be used automatically provision backend services triggered by the custom HTTP request
and zipping down such services when not in use to save resources.
So these custom HTTP requests are configured in a API gateway, which can also handle authentication
authorization in conjunction with the ADA, which is cognita.
So if you summarize what is a bullish lambda, we can say that it is.
Lambda is a serverless event driven compute service that lets you run code for virtually any type of
application or backend services without thinking, provisioning or managing servers.
We can trigger lambda function from over 200 Ada Willis services.
So that means a lambda has incredible natural integration with ADA resources and also able to integrate
source applications.
Run code without provisioning or managing infrastructure.
Simply write and upload code as a zip file or container image.
It's automatically respond to the code execution request at any scale from a dozen events for per day
or hundreds or thousands per seconds.
So Lambda is very powerful when it comes to scalability and availability.
You only upload your cost and it will automatically execute your code according to incoming events or
incoming requests.
So you can save your cost by paying only for the complete time you use by per millisecond instead of
provision infrastructure upfront for the peak capacity.
We call this pay as you go model.
This is a common feature for several services, but for a lambda, a charger is per millisecond level.
It is really fair because when it comes to pay as you go model, you can charge by per millisecond execution
time.
It is one of the power of the lambda in terms of the cost management and you can also optimize code
execution time and performance with the right function memory size.
It is response to high demand in double digit milliseconds with provision concurrency feature.
Lambda has a provision concurrency feature that is really powerful when it comes to execute your code
in performance or high demand.
As you can see that we have understand understand that what is a lambda.
In the next video we will see how a lambda is works.