~/talk

Adapting Java for the Serverless world

Talkat Voxxed Days Luxembourg 2022 · 2022-06-21..06-22· [java, serverless]
slides:none on file

Shows concrete numbers and recipes: Java cold starts often reach seconds not milliseconds, simple Java + DynamoDB hit 10–20s, optimizations (AWS SDK v2, async HTTP, static init tuning, tiered-compilation off) cut that dramatically. Demonstrates building GraalVM native image deployed as AWS custom runtime, compares startup and memory for Quarkus/Micronaut/Spring Boot, and uses AWS Sam and Docker for builds. Provides measured results (cold starts down to ~0.5–0.8s for native images), trade‑offs (long build times, CI cost) and when to prefer provisioned concurrency or containers versus AOT.

AI-written summary · about

  1. 0:00Start
  2. 8:08Creating AWS Lambda with Java 1/3
  3. 21:13Best Practices and Recommendations
  4. 29:03Lambda Power Tuning 2/2
  5. 43:12AWS Lambda Deployment of Custom Runtime with SAM
  6. 49:45Spring Native Example
  7. 53:34Lambda demo with common Java application frameworks
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.