-
AWSLambdaJavaWithQuarkus
Explore ways to run Quarkus web application with AWS Lambda Java or Customer Runtime with GraalVM Native Image
In the part 1 of our series about how to develop, run and optimize Quarkus web application on AWS Lambda, we demonstrated how to write a sample application which uses the Quarkus framework, AWS Lambda, Amazon API Gateway and Amazon DynamoDB. We also made the first Lambda performance (cold and warm start time) measurements and observed quite a big cold start time. In the next parts of the series we'll introduce Lambda SnapStart and measure how it reduces the Lambda cold start time.
-
Sevalla
Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
-
AWSLambdaJavaSnapStart
Different examples of solutions API Gateway->Lambda->DynamoDB with Lambda managed Java runtimes with different Lambda memory settings, compilation options, (a)synchronous HTTP clients, Lambda layers, GC algorithms and hardware architecture (x86 vs arm64) including Lambda SnapStart enabling and priming techniques to measure Lambda performance
To ensure reliability, Lambda manages multiple copies of each snapshot. Lambda automatically patches snapshots and their copies with the latest runtime and security updates. When we call the function version for the first time and as the calls increase, Lambda continues new execution environments from the cached snapshot instead of initialising them from scratch, which improves startup latency. More information can be found in the article Reducing Java cold starts on AWS Lambda functions with SnapStart. I have published the whole series about Lambda SnapStart for Java applications.
Related posts
-
AWS SnapStart - Part 27 Using insights from AWS Lambda Profiler Extension for Java to reduce Lambda cold starts
-
AWS Lambda Profiler Extension for Java- Part 1 Introduction
-
Launch Your First Serverless API: Hands-On with AWS Chalice on AWS Lambda
-
How to Handle Form Data in AWS Lambda APIs with Powertools OpenAPI Support
-
Building a CRM with AWS SAM, part 2: Creating a contact