~/talk

Migrate to Quarkus, this is the way

Talkat Jfokus 2021 · on Tuesday, 2021-02-09· [cloud-infrastructure, java]
slides:none on file

Migrates a Spring Boot PetClinic REST app to Quarkus using Hibernate Panache, JAX‑RS, Quarkus security, OpenAPI, caching and metrics; verifies build-time Spring compatibility via Spring Quarkus extensions and suggests testcontainers for integration tests. Observes startup dropping from ~7s (Spring Boot) to 2.5s (Quarkus JVM) to <0.5s native and memory from ~700MB to 200MB to ~21MB when compiling with GraalVM native image. Notes missing AOP support, no expression‑language for role checks, and testing role injection is harder.

AI-written summary · about

  1. 0:00Start
  2. 4:31What Is Quarkus
  3. 5:34The Facts of Quarkus
  4. 7:25About the Quarkus Evolution
  5. 8:03Memory
  6. 9:02Response Time
  7. 11:19Why I Decided To Try this Migration
  8. 14:45Migration Steps
  9. 17:21Security
  10. 18:48Metrics
  11. 22:44Test Resources
  12. 28:20Coding
  13. 28:46Migration Toolkit for Applications
  14. 30:09Use Cases
~/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.