Next revision | Previous revision |
products:ict:cloud_computing:aws:lambda:course_1 [2023/06/08 01:05] – created wikiadmin | products:ict:cloud_computing:aws:lambda:course_1 [2023/06/08 01:37] (current) – wikiadmin |
---|
| 1. Lambda Function Creation: Evaluate the candidate's ability to create Lambda functions using the AWS Management Console, AWS CLI, or AWS SDKs. Check if they can configure the function's runtime, memory, timeouts, and environment variables. |
| |
| https://docs.aws.amazon.com/lambda/latest/dg/getting-started.html |
| |
| |
1. Lambda Function Creation: Evaluate the candidate's ability to create Lambda functions using the AWS Management Console, AWS CLI, or AWS SDKs. Check if they can configure the function's runtime, memory, timeouts, and environment variables. | |
| |
2. Event Sources and Triggers: Assess the candidate's knowledge of different event sources and triggers that can invoke Lambda functions, such as API Gateway, S3, DynamoDB, CloudWatch Events, or custom events. Verify their understanding of how to configure event source mappings. | 2. Event Sources and Triggers: Assess the candidate's knowledge of different event sources and triggers that can invoke Lambda functions, such as API Gateway, S3, DynamoDB, CloudWatch Events, or custom events. Verify their understanding of how to configure event source mappings. |
| |
| https://docs.aws.amazon.com/lambda/latest/dg/with-s3-example.html |
| |
| https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Streams.Lambda.html |
| |
| https://docs.aws.amazon.com/AmazonCloudWatch/latest/events/RunLambdaSchedule.html |
| |
| |
| |
| |
3. Programming Languages: Determine the candidate's proficiency in programming languages supported by Lambda, such as Node.js, Python, Java, C#, or Go. Assess their ability to write efficient and scalable code for Lambda functions. | 3. Programming Languages: Determine the candidate's proficiency in programming languages supported by Lambda, such as Node.js, Python, Java, C#, or Go. Assess their ability to write efficient and scalable code for Lambda functions. |
| |
| https://docs.aws.amazon.com/lambda/latest/dg/lambda-nodejs.html |
| |
| https://docs.aws.amazon.com/lambda/latest/dg/lambda-java.html |
| |
| https://docs.aws.amazon.com/lambda/latest/dg/lambda-csharp.html |
| |
| https://docs.aws.amazon.com/lambda/latest/dg/lambda-golang.html |
| |
| |
4. Deployment and Packaging: Evaluate the candidate's knowledge of deploying Lambda functions using AWS SAM (Serverless Application Model), AWS CloudFormation, or other deployment tools. Check if they can package their functions and dependencies appropriately. | 4. Deployment and Packaging: Evaluate the candidate's knowledge of deploying Lambda functions using AWS SAM (Serverless Application Model), AWS CloudFormation, or other deployment tools. Check if they can package their functions and dependencies appropriately. |
| |
| https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-getting-started.html |
| |
| https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-function.html |
| |
| |
| |
| |
5. Logging and Monitoring: Assess the candidate's understanding of how to implement logging and monitoring for Lambda functions. Evaluate their knowledge of integrating with services like CloudWatch Logs, CloudWatch Metrics, or X-Ray for troubleshooting and performance analysis. | 5. Logging and Monitoring: Assess the candidate's understanding of how to implement logging and monitoring for Lambda functions. Evaluate their knowledge of integrating with services like CloudWatch Logs, CloudWatch Metrics, or X-Ray for troubleshooting and performance analysis. |
| |
| https://docs.aws.amazon.com/lambda/latest/dg/services-cloudwatchlogs.html |
| |
| https://docs.aws.amazon.com/lambda/latest/dg/monitoring-metrics.html |
| |
| https://docs.aws.amazon.com/lambda/latest/dg/services-cloudwatchlogs.html |
| |
| https://docs.aws.amazon.com/lambda/latest/operatorguide/important-metrics.html |
| |
| https://docs.aws.amazon.com/lambda/latest/dg/services-xray.html |
| |
| [[https://www.youtube.com/watch?v=tl8OWHl6jxw| |
| Use AWS X-Ray Insights]] |
| |
| |
6. Error Handling and Retries: Determine the candidate's ability to handle errors and retries in Lambda functions. Check if they understand how to implement error handling mechanisms, such as implementing exponential backoff and integrating with services like SQS for dead-letter queues. | 6. Error Handling and Retries: Determine the candidate's ability to handle errors and retries in Lambda functions. Check if they understand how to implement error handling mechanisms, such as implementing exponential backoff and integrating with services like SQS for dead-letter queues. |