~/talk

Awesome Java applications with GraalVM and Java microservices frameworks

Talkat Voxxed Days Zurich 2023 · on Thursday, 2023-03-16· [java]
slides:none on file

Shows how to compile Java microservices into GraalVM Native Image executables using Spring Boot 3, Micronaut, Quarkus and Helidon with real demos: Spring PetClinic starts ~400 ms native, Helidon Nema starts ~48 ms, Micronaut reports a 6 ms server prototype and a full build+tests with Test Resources takes ~28 s. Disney reduces serverless cold starts to 83 ms cold start by native compilation and more memory. Tooling: Gradle native-build-tools 0.9.20, profile‑guided optimizations, JFR, UPX (66 MB → 17 MB) and static containers <6 MB.

AI-written summary · about

  1. 0:00GraalVM and Native Image intro
  2. 1:04Native Image for microservices
  3. 6:21Spring Boot with GraalVM
  4. 9:59Demo: Spring Boot native
  5. 11:19Micronaut and GraalVM
  6. 14:30Demo: Micronaut test resources
  7. 16:37Disney streaming serverless
  8. 17:43Helidon and GraalVM
  9. 18:48Demo: Helidon Nima threads
  10. 20:57Quarkus and GraalVM
  11. 23:57Native Image tips
  12. 26:42Monitoring Native Image apps
  13. 29:11Optimizing executable size
  14. 30:34Security with Native Image
  15. 32:20Native Image challenges
  16. 34:30Reflection in Native Image
  17. 36:17New GraalVM features
  18. 37:41Library compatibility check
  19. 38:02Resources and closing
~/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.