Skip to content

[New repo]: Optimizing AWS Lambda extensions in C# and Rust #1242

@serjkazhura

Description

@serjkazhura

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

https://avatars.githubusercontent.com/u/17185947?s=400&u=5c4500ef4b773cfa4cde4e5ef02922d54984bef1&v=4

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

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions