# Supersonic Java on Lambda - Kim Kao
{%hackmd WDaotZ6JSn6UdPEhrgLeyw %}
Lambda
* Lambda Function Lifecycle
* Prewarm is helpful for around two hours
* X-Ray Trace
* Lambda Cold Start
* Java Hello World takes around one second.
* Node JS takes around half a second.
* Quarkus with GraalVM takes around half a second.
Optimization tips
* Load required classes in initialization
* Avoid reflection
* Less is more
* Prime dependencies
GraalVM
* Faster and Flexible
* JVM CI vs Substrate VM
Quarkus
* https://quarkus.io/
* Cloud native Java stack
Lambda Runtime API
* Environment Variables
* Processing Tasks
###### tags: `jcconf`