Notes on: Linux Academy: AWS CSAA: 5) Lambda

Just a place to put some notes on the “AWS Certified Solutions Architect - Associate (New!)” course from https://linuxacademy.com

Expanding/Refreshing Upon: AWS Essentials: Lambda


- Lambda is a “serverless” computing platform.
- Serverless means that you can run code without provisioning or managing servers (so if you want to run code, you don’t have to spin up an EC2 instance and install software, you can just create a “Lambda function”, drop your code in it, and execute it.)
- Lambda scales the required compute power automatically with your code
- You pay only for the compute time you consume (to the 100 millisecond)
- By default, it is highly available, fault-tolerant, scalable, elastic, and cost efficient
- Lambda integrates with many other AWS services
- Current supported languages include: Node.js, Java, C#, Python

Q: When should you use Lambda over EC2?
A: Generally you want to use Lambda when you want to run code that is in response to events, such as:
- Changes to Amazon S3 buckets
- Updates to an Amazon DynamoDB table
- Custom events generated by your applications or devices


Comments