- Micronaut
- Java 17
- Native image
- Maven
- AWS Lambda
- AWS API Gateway
- Docker
- GET requests
- GET requests with query params
- POST requests
Localstack https://localstack.cloud/
Micronaut https://guides.micronaut.io/latest/mn-application-aws-lambda-graalvm-maven-java.html
./mvnw package -Dpackaging=docker-native -Dmicronaut.runtime=lambda -Pgraalvm
docker-compose up
./setup.sh
As a result, all AWS artifacts will be created (a lambda function, API resources and so on). At the end of the script a GET and POST requests are executed.