1
2
3
4
5
6
7
8
9
| - You are billed for the duration that a function runs
- The environment has a direct memory (indirect CPU) allocation
- Deployment a package with 50MB zipped and 250MB unzipped
- 512 MB storage available as /tmp
- Serverless application (S3, API Gateway, Lambda)
- File Processing (S3, S3 event, lamba)
- Database Triggers (DynamoDB, Streams, Lambda)
- Serverless CROn (EventBrige/CWEvents + Lambda)
- Realtime Stream Data Processing (kinesis + Lambda)
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| - Public Lambda:

- Private Lambda:

- Lambda run in VPC obey all VPC networking rules
- Lambda security:
- Lambda execution roles are IAM roles attached to lambda functions which control the permissions the lambda function receives ...
- Lambda resource policy controls what services and accounts can invoke lambda functions
- Lambda Logging:
- Lambda uses Cloudwatch, cloudwatch logs & x-ray
- Logs from lambda executions - cloudwatchlogs
- Metrics - invocation success/failure, retries, latency ... stored in cloudwatch
- lambda can be integrated with x-ray for distributed tracing
- Cloudwatch logs requires permissions via execution role
|