~/talk

Duke on CRaC with Jakarta EE

Talkat JCON EUROPE 2025 · 2025-05-12..05-15· [java, web-performance]
slides:none on file

Demonstration shows Coordinated Restore at Checkpoint (CRaC) cutting Jakarta EE app cold-starts by roughly 70–75% for the Helidon example, from ~1.4s to ~0.37s, while Quarkus shows little gain; uses Zulu JVM with Zulu with warp engine, checkpoint files written to disk, Docker build scripts, and simple REST app that caches Fibonacci(42) to measure real startup work. Implementation uses the CRaC Resource callbacks beforeCheckpoint and afterRestore plus CDI lifecycle hooks to close/reopen resources.

AI-written summary · about

  1. 0:00Introduction
  2. 1:26Jakarta EE overview
  3. 7:25CRaC concept explained
  4. 13:51CRaC with Jakarta EE
  5. 27:14Demo setup
  6. 33:45Running the demo
  7. 43:10Jakarta EE 12 plans
  8. 48:29Q&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.