We tell you what you should know about Lambda Extensions

Some time ago we were at the AWS Black Belt, one of the most important events for the community dedicated to the development of services of Amazon Web Services. One of the most recurring topics was the monitoring, security and good practices of the various AWS resources: AWS Lambda Extensions and in this post we will talk about it.

What is Lambda Extensions?

It's a new feature announced for AWS Lambda that allows greater control through monitoring, observability, security, and governance tools during the life cycle of your lambda functions. With this tool you can more quickly integrate various third-party tools or even your own.

All great so far, but then what does a Lambda Extensions look like?

Visually, they are scripts distributed in Lambda Layers, which will run inside or outside of the lambda function and respond to each update through poll events.

We have two types of Lambda Extensions: internal and external.

  1. The internals will run in the same process as your lambda function.
  2. The external ones will be executed in a separate process, therefore the external ones can be written with a different language than your lambda function.

Here we suggest you check the runtimes that Lambda Extensions support, in addition to validating the cost per consumption time of your extensions.

What are the benefits?

It is time to see what the benefits are if you implement this tool:

  • There is no complexity in the installation, configuration and integration of third-party extensions
  • The use of this tool does not apply an extra charge, although you should consider the CPU time and resources that its use implies
  • Facilitate the development of robust and secure serverless applications

Additionally, integration with third parties (AWS Partners) can extend the benefits and solutions to the monitoring, observability and security of our lambdas functions.

Have you thought about the other additional advantages that Lambda Extensions can bring to your company? We are hearing more and more solutions to Serverless technologies, and Lambda is never far behind

What are you waiting for to join the Serverless and Lambda world? On Codster we are waiting for you!

David vazquez
Enthusiastic about learning new DevOps, Cloud, Linux technologies and tools that streamline my daily work. I consider myself a lover of technology in constant self-taught preparation.
Share on facebook
Share on twitter
Share on linkedin

Register and boost your company with us