~/talk

The path towards Spring Boot native applications

Talkat Joker 2020 · 2020-11-25..11-28· [java]
slides:none on file

Spring GraalVM Native incubator produces native executables from Spring Boot apps using GraalVM native-image and Spring Boot build-image (Cloud Native Buildpacks); current release is 0.8.3 and builds produce tiny container layers (≈20 MB base plus ~50 MB app) with instant startup and roughly 4x memory reduction for small/medium services at the cost of much longer build times (CI recommended). Supported starters and Spring Data integrations are incubating, Hibernate JPA is harder, and a 0.9 (beta, early 2021) roadmap targets Spring Boot 3 / Spring Framework 6 and build-time transformations.

AI-written summary · about

  1. 0:00Introduction to Spring Native
  2. 1:55What are GraalVM native images
  3. 7:09GraalVM vs JVM tradeoffs
  4. 9:59Spring Native overview
  5. 15:21How Spring Native works
  6. 22:01Getting started with Spring Native
  7. 25:37Live demo of Spring Native
  8. 29:44Spring Native roadmap
  9. 35:43Key takeaways and recommendations
  10. 41:41Q&A: GraalVM alternatives
  11. 43:30Q&A: Project Leyden impact
  12. 47:19Q&A: Enterprise stack support
  13. 53:19Q&A: Production readiness
  14. 56:08Q&A: Spring Fu benefits
  15. 1:02:25Q&A: Kotlin Native future
  16. 1:06:01Q&A: Incremental builds
  17. 1:08:50Q&A: Spring Boot 3 timeline
~/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.