Optimizing AWS Lambda function performance for Java
This blog post shows how to optimize the performance of AWS Lambda functions written in Java, without altering any of the function code. It shows how Java virtual machine (JVM) settings affect the startup time and performance.
- [Sept 2022] Belgrade AWS UG: Java Panel
- [Sept 2022] Brighton JUG: Getting started cloud natively with Java
- [Aug 2022] Cloud Builders: Java Conf - Serverless Best Practices with Lambda Powertools
- [Aug 2022] Serverless Office Hours: Java on AWS Lambda Best Practices
- SpringOne 2021: Spring Cloud Functions on AWS Lambda with Spring Native
Lambda Powertools for Java
A suite of utilities for AWS Lambda Functions that makes tracing with AWS X-Ray, structured logging and creating custom metrics asynchronously easier
Lambda GraalVM native-image demo
Sample serverless application written in Java compiled with GraalVM native-image
Apr 16, 2021
The Other Feature of AWS Lambda Provisioned Concurrency — Saving Money
Photo by Luke Chesser on Unsplash The Other Feature of AWS Lambda Provisioned Concurrency — Saving Money Provisioned concurrency was launched in December 2019 and its primary feature is to enable workloads which require highly consistent latency. It ...
Apr 14, 2021
Better application logging on AWS Lambda
Photo by Sigmund on Unsplash In this post I will cover what I consider the best practices for producing useful logs when deploying to AWS Lambda. I’ll explain how AWS Lambda Powertools, an Open-source client library, can help do a lot of the heavy li...