Migrate Spring Boot app to Quarkus. Stage unlocked
summary
Migrates a Spring Boot Petclinic REST app to Quarkus, using Quarkus Spring extensions or direct CDI/Panache replacements, Mandrel (GraalVM fork) to produce a native binary, H2/TestResources or Testcontainers for tests, Caffeine cache, JDBC-backed security and Hibernate metrics. Startup drops from ~4 seconds to ~260 ms native, build time grows (seconds to minutes), AOP-based metrics and Spring security expressions require workarounds. native via Mandrel, Quarkus Spring extensions, Panache repositories
AI-written summary · about
chapters (8)
- 0:00Introduction and speaker intro
- 4:00Talk expectations and agenda
- 8:19What is Quarkus overview
- 20:25Project to migrate and steps
- 29:26Using Spring extensions in Quarkus
- 33:02Performance comparison results
- 35:57Resources and further learning
- 41:02Q&A session
related talks
31mMigrate to Quarkus, this is the way
44mMigrate Spring Boot App to Quarkus. Stage Unlocked
42mMigration to Quarkus
46mMigrating a real‑world application to Quarkus
25mQuarkus Hands-on Workshop for Spring Developers
51mKubernetes Native Spring apps on Quarkus
59mQuarkus for Spring Developers
54mEnterprise Framework Battle: Quarkus vs. Spring Boot
