powertools-lambda-java
powertools-lambda-java copied to clipboard
Powertools is a developer toolkit to implement Serverless best practices and increase developer velocity.
### What were you searching in the docs? There are several different ways of deploying Lambda (Java) applications and we can improve our documentation by giving customers clearer guidance on...
### Summary Similar to other repositories such as https://github.com/aws-powertools/powertools-lambda-typescript we should include a GitHub workflow that automatically updates the CHANGELOG.md on GitHub and also the documentation on each version release....
### Summary Java 9 introduced a logging façade, which can be used instead of third-party logging solutions: https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/System/Logger.html. The default implementation is java.util.logging. ### Why is this needed? Using Java's...
### Use case Context We are currently evaluating AWS Powertools as a potential replacement for our custom X-Ray trace publisher. Our existing solution is tailored for high-throughput batch processing workloads,...
### Summary We should update the AWS SAM CLI APP templates for Powertools (Java) to use version 2.0.0. The documentation is still pointing to them but it will create a...
### Use case When a lambda is trigger by an SQS Queue, and that Queue itself is given messages from a subscription with an SNS topic, it results in multiple...
### Use case **PLEASE READ: Priming documentation**: https://github.com/aws-powertools/powertools-lambda-java/blob/main/Priming.md Parent issue: https://github.com/aws-powertools/powertools-lambda-java/issues/1588 Sample PR: https://github.com/aws-powertools/powertools-lambda-java/pull/1861 Java [CRaC](https://openjdk.org/projects/crac/) can be used to prime an application by implementing `beforeCheckpoint()` and `afterRestore()` hooks in...
### Use case **PLEASE READ: Priming documentation**: https://github.com/aws-powertools/powertools-lambda-java/blob/main/Priming.md PR introducing class-preloading: https://github.com/aws-powertools/powertools-lambda-java/pull/1861. This project uses class pre-loading to implement automatic priming to reduce AWS Snapstart restore duration. The class pre-loader...
**Update from 2nd June:** The below issue is related to the fact that Quarkus defaults to build-time initialization of classes when using the native image functionality. We need to add...
This issue tracks adding GraalVM support to the Large Messages utility. Please follow guidance for the parent issue: https://github.com/aws-powertools/powertools-lambda-java/issues/1818 We have a guide for adding GraalVM support to a utility:...