~/talk

Quarkus Native: From scratch to production

Talkat Øredev 2023 · 2023-11-08..11-10· [devops-and-delivery]
slides:none on file

Live demo builds a Kotlin/Java service into a native executable using Quarkus Native and GraalVM, assembles a multistage Dockerfile tuned for in-image native builds, and wires Google Cloud CI/CD with Google Cloud Build + Kaniko to push to Google Cloud Run (serverless). First full pipeline completes in about 2.5 minutes for the demo, yields a binary with ~0.169s cold start, and surfaces practical gotchas: dockerignore rules, cache layers, heavier build machines, health probes, and flaky tests that block deployment.

AI-written summary · about

  1. 0:00Quarkus Native pipeline intro
  2. 8:24Custom REST endpoint
  3. 10:07JVM vs Native mode
  4. 15:31Multi-stage Docker build
  5. 21:26Google Cloud Build setup
  6. 28:47What is Cloud Run
  7. 32:40Native trade-offs
  8. 36:38Live production deploy
~/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.