Member-only story
What is Serverless (AWS Lambda, Azure Functions, GCP Cloud Functions)
In this article, we will use AWS Lambda as a main example:
If this is what you are looking for, then you are coming to the right place:
Run code on distributed machines, in a safe isolated way
Consume only the memory required by our code
Spend all of our CPU time on our code
Make scaling across regions trivial
Start running code fast (time to market)
Quick deployment and updates
No VMS, No Containers
Implicit high availability
What comes with Lambda:
API Gateway (Not 100% of the time, you can customize to use ALB instead of API Gateway, but it is not as common). So what is API Gateway?
- Acts as the ‘front door’ to the application
- Handles authorization and access control
- Exposes Lambda functions to your front-end application code
- Billed for API calls
Differences between API Gateway vs ALB