~/talk

The Future of Serverless Java

Talkat Serverless Practitioners Summit 2019 · on Monday, 2019-11-18· [java, serverless]
slides:none on file

Java currently powers ~12 million developers and ~80% of enterprises yet only ~5% of serverless functions use it; the gap narrows by concrete changes: class data sharing (application CDS on by default in Java 12) and jlink cut runtime sizes to ~30MB, GraalVM’s native-image provides AOT binaries for millisecond cold starts at the cost of some reflection, and the six‑month JDK cadence plus Panama and Project Portola improve container and native interop. Cloud support lags (AWS Lambda defaults to Java 8).

AI-written summary · about

  1. 0:00Intro
  2. 2:20Java Specification, Implementations, Virtual Machine, Ecosystem
  3. 5:124.96% of functions are Java 8??
  4. 6:47The Serverless Experience
  5. 7:35Trade-offs and the Ergonomic JDK
  6. 11:30AOT Ergonomics
  7. 13:08Java SE Modules
  8. 14:03Custom Runtime
  9. 15:01Respect the Environment Ensure that JVM Ergonomics chooses appropriate settings
  10. 15:13Docker Respects Resource Limits The JDK honors the Docker CPU settings
  11. 15:48JVM Container Awareness
  12. 16:12Project Portola
  13. 18:38The Desire for Simplicity
  14. 20:55Local Variable Type Inference
  15. 21:43Text Blocks (Preview)
  16. 23:09Switch Expressions
  17. 25:20Java: 1995 to 2017
  18. 28:45Cloud Platform Support
  19. 29:37Lighter-Weight 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.