article thumbnail

AWS Lambda Benchmarking

Xebia

In this blog post, we examine the relative costs of different language runtimes on AWS Lambda. Many languages can be used with AWS Lambda today, so we focus on four interesting ones. Rust just came to AWS Lambda in November 2023 , so probably a lot of folks are wondering whether to try it out.

Lambda 130
article thumbnail

Using design patterns in AWS Lambda

Xebia

When you speak with software developers, they will probably tell you that they use design patterns. I have noticed the same behavior with serverless. When you combine this with the AWS Serverless Application Model you can also very easily include your dependencies. Conclusion You can use design patterns in your Lambda functions.

Lambda 130
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

Using Golang for your AWS Lambda Functions

Xebia

I was sparked on a XKE to do a short experiment with using Golang for my AWS Lambda Functions. Tutorial Let’s deploy a small stack including a single Lambda function. But it contains the AWS::Serverless-2016-10-31 transformation. This allows you to use the AWS::Serverless::Function resource.

Lambda 130
article thumbnail

Serverless Scientist

Xebia

In a previous blog, we described a novel way for software QA for refactored code already running in production inspired by the Scientist approach GitHub published in 2016. In this blog we explain how we implemented this QA method for testing AWS Lambda functions and our experiences with that. The end goal of the Scientist […].

article thumbnail

Serverless and Edge Runtime

Apiumhub

This is the introductory post in a two-part series, exploring the world of Serverless and Edge Runtime. The main focus of this post will be Serverless, while the second one will focus on an alternative, newer approach in the form of Edge Computing. Scalability Of course, going serverless is not only for small projects.

article thumbnail

Sending OpenTelemetry Data From AWS Lambda to Honeycomb

Honeycomb

In this post, I describe how to send OpenTelemetry (OTel) data from an AWS Lambda instance to Honeycomb. I will be showing these steps using a Lambda written in Python and created and deployed using AWS Serverless Application Model (AWS SAM). AWS Lambda, Honeycomb, and OpenTelemetry all provide thorough documentation.

Lambda 52
article thumbnail

Serverless and Edge Runtime Part 2

Apiumhub

This is the second post in a two-part series exploring the world of Serverless and Edge Runtime. In the previous post, we got familiar with serverless; the main focus of this post will be the Edge Runtime, where it can be useful, and what its caveats are. We’ll have to convert our code either to TypeScript, or Javascript.