Sign up or log in to watch the video
High performance Serverless Java on AWS
Vadym Kazulkin - 8 days ago
Java is for many years one of the most popular programming languages, but it used to have hard times in the Serverless community. Java is known for its high cold start times and high memory footprint, comparing to other programming languages like Node.js and Python. In this talk I'll look at the general best practices and techniques we can use to decrease memory consumption and cold start times for Java Serverless applications on AWS Lambda including GraalVM (Native Image) and AWS own offering SnapStart based on Firecracker microVM snapshot and restore and CRaC (Coordinated Restore at Checkpoint) runtime hooks. I'll also provide a lot of benchmarking on Lambda functions trying out various: -Deployment package sizes -Lambda memory settings -Java compilation options -Managing Lambda dependencies with Lambda layers -HTTP (a)synchronous clients and measure their impact on the AWS Lambda cold and warm start/execution times.
Jobs with related skills
SAP-Entwicklungs­koordinator (m/w/d)
GEHOLIT + WIEMER Lack- und Kunststoff-Chemie GmbH
·
27 days ago
Graben-Neudorf, Germany
Senior Java EE Backend Developer (w/m/d)
ING Deutschland
·
16 days ago
Frankfurt am Main, Germany
Hybrid
Senior ABAP developer with FIORI know-how
SD Worx GmbH
·
16 days ago
Dreieich, Germany
Hybrid
Software-Entwickler / Developer (m/w/d)
PTA IT-Beratung
·
16 days ago
Frankfurt am Main, Germany
+10
Hybrid
Related Videos