-
Notifications
You must be signed in to change notification settings - Fork 1k
Description
Description
How to measure the impact an extension has on the function performance using key performance metrics on an dashboard.
The focus is on Lambda extensions written in C# and Rust. It shows the benefits of choosing to write Lambda extensions in Rust. Also, it explains how you can optimize a Lambda extension written in C# to deliver three times better performance. The solution can be converted to the programming languages of your choice.
language
English
runtime
.NET, Rust
Level
400
Type
Examples
Use case
Performance
Primary image
https://github.com/aws-samples/lambda-extension-optimization/blob/main/assets/ec-extension.png
IaC framework
AWS CDK
AWS Serverless services used
- Amazon API Gateway
- Amazon DynamoDB
- Amazon EventBridge
- AWS IoT
- AWS Lambda
- Amazon Rekognition
- Amazon S3
- AWS Step Functions
- Amazon SNS
- Amazon SQS
- Amazon Transcribe
- Amazon Translate
Description headline
Optimizing AWS Lambda extensions in C# and Rust
Repo URL
https://github.com/aws-samples/lambda-extension-optimization
Additional resources
Blog - https://aws-preview.aka.amazon.com/blogs/compute/optimizing-aws-lambda-extensions-in-c-and-rust/
Author Name
Siarhei Kazhura
Author Image URL
Author Bio
AWS Senior Specialist Solutions Architect, Serverless
Author Twitter handle
No response
Author LinkedIn URL
https://www.linkedin.com/in/%F0%9F%87%A8%F0%9F%87%A6-sergey-k-a121b028/
leave
No response