~/talk

Building Optimized Java Microservices with Micronaut 3 & GraalVM

Talkat Jfokus 2022 · 2022-05-02..05-04· [java, web-performance]
slides:none on file

Demonstrates building a Java REST microservice with Micronaut 3 and Micronaut Data JDBC using Java 17 records, H2 in-memory DB and Gradle, then compiling to a GraalVM Native Image. Claims include 37 ms startup and ~17 MB memory for the native binary. Shows compile-time checks (no runtime reflection), generated repository queries, runnable JAR and Docker packaging, and that native image build produces a small, fast executable suitable for serverless, IoT, and low-memory containers.

AI-written summary · about

  1. 0:00Start
  2. 0:10Graeme Rocher
  3. 0:53Micronaut
  4. 2:53General Purpose Programming Model
  5. 13:15Junit 5 Test
  6. 14:26Continuous Mode
  7. 22:33Micronaut Data
  8. 24:01Micro Data Jdbc
  9. 27:12Constructor Injection
  10. 27:46Event Listener
  11. 36:59Quick Build Mode
  12. 39:06Memory Usage
  13. 39:17Memory Consumption
  14. 39:40Getting Started
  15. 40:39Summary
~/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.