Afraid of Java cold starts in Serverless? Fear not, Java is fast
summary
Claims that Java is inherently slow for AWS Lambda get tested with measurements and demos: a bare minimal Java lambda starts in ~70 ms, a small servlet on Piranha Cloud hits ~330 ms, while GlassFish and Spring Boot examples take seconds. The session builds and zips deployable artifacts, compares Quarkus with GraalVM native vs JVM modes, shows a Piranha Cloud container serving requests without HTTP listeners, and explains JVM tweaks like class data sharing and tiered compilation and their actual impact on cold starts.
AI-written summary · about
chapters (7)
- 0:00Introduction
- 2:36What is AWS Lambda
- 12:35Java cold starts in Lambda
- 23:21Java frameworks for speed
- 39:50Optimizing JVM and Lambda
- 47:01Native compilation and CRaC
- 49:10Q&A
related talks
51mAfraid of Java Cold Starts in Serverless? Fear Not, Java is Super Fast!
38mAfraid of Java cold starts in Serverless? Fear not, Java is super fast!
01h 00mAdapting Java for the Serverless world
46mThawing Java on AWS Lambda Reducing Cold Start Times from 11 Seconds to 1
46mReduce Cold Starts for Java Serverless Applications in AWS
53mHigh performance Serverless Java on AWS
34mThawing Java on AWS Lambda
56mThinking in Serverless Java (Code)
