~/talk

The Path Towards Spring Boot Native Applications

Talkat SpringOne 2020 · 2020-09-01..09-03· [cloud-infrastructure]
slides:none on file

Spring GraalVM Native (spring-native 0.8) compiles Spring Boot 2.4 M2 apps with GraalVM 20.2 into native executables via buildpacks or native-image, producing lightweight containers (≈18MB base + 42–47MB exe) that start in ~150–220ms and cut RSS memory by ~3x–5x (example: PetClinic JDBC runs ~200ms). Builds take minutes (typical 3–4 min, versus seconds on JVM), so run in CI. Tooling includes the tracing agent, modular native-image hints, and experimental functional bean registration that halves memory in some samples.

AI-written summary · about

  1. 0:00Introduction
  2. 1:10Native applications with GraalVM
  3. 7:09Spring Boot native applications
  4. 10:17Current project status
  5. 21:04Getting started with GraalVM native
  6. 25:13Demo: Pet Clinic sample
  7. 29:25Performance metrics comparison
  8. 36:44Contributing to Spring GraalVM Native
  9. 41:20Future roadmap
  10. 46:35Key takeaways and summary
  11. 48:21Q&A session
~/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.