~/talk

Cloud Native apps with Micronaut 4 and GraalVM

Talkat Devoxx France 2024 · 2024-04-17..04-19· [microservices, java]
links:none on file
slides:none on file

Micronaut 4 + GraalVM claim: move framework work to compile time so apps avoid reflection, cut runtime size and start dramatically faster. Demos use Gradle, Micronaut Data, Micronaut Serialization (replacing Jackson), RxJava3 streaming file upload of multi‑GB files, and Gradle-native builds into Docker. Results shown: zero reflective caches, app runtimes ~11 MB vs ~30 MB, Jackson 2.4 MB vs Micronaut 400 KB, thousands of functional tests (≈4,000) run in ~15 minutes, and native startup ~10 ms — native builds are slower to produce but worked in demos.

AI-written summary · about

  1. 0:00Introduction and speakers
  2. 3:21Agenda and Micronaut overview
  3. 10:03Micronaut’s reflection-free design
  4. 19:28GraalVM and Native Image basics
  5. 24:08Micronaut project setup and demos
  6. 39:05GraalVM Native Image demo
  7. 1:00:04File upload demo with Micronaut
  8. 1:20:26Micronaut 4 core updates
  9. 1:45:32Micronaut Data and test resources
  10. 2:06:38MQTT messaging demo
  11. 2:35:18Web, Cloud and future features
  12. 2:45:12Summary and Q&A
~/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.