Migrating an Application from Jakarta EE to Quarkus
TalkinGermanat JCON Europe 2023 · on Tuesday, 2023-06-20· at 11:00· Cinema Blackbox, Im Mediapark 1, 50670 Köln, Germany·
summary
Describes migrating an existing Jakarta EE EAR application off an application server to run on Quarkus as the runtime. Shows how using Jakarta EE specifications minimized rewrites while adding cloud-native features like health checks, metrics and structured logging, and explains which parts could be reused and where design changes were necessary (excluding transactions and UI technologies like JSP/JSF).
AI-written summary · about
chapters (18)
- 0:00Introduction
- 1:55Application status
- 4:45Current tech and architecture
- 8:36Cloud migration motivation
- 10:20Quarkus framework choice
- 13:58Why Quarkus was best
- 17:54Migration preparation
- 18:14Maven adjustments
- 20:21Login unification and tests
- 21:26CDI injection changes
- 22:51New challenges
- 26:04Developer Joy with Quarkus
- 27:41Dev Services and Testcontainers
- 30:08Test profiles and config
- 31:32MicroProfile config
- 34:29Migration experiences
- 37:22Performance and startup
- 39:19Features and outlook
related talks
52mPimp your Jakarta EE applications
31mMigrate to Quarkus, this is the way
42mMigration to Quarkus
31mPull Off the Splits with OpenRewrite
49mThe road to Quarkus. Why and what to look for
46mMigrating a real‑world application to Quarkus
44mMigrate Spring Boot app to Quarkus. Stage unlocked
34mPull Off the Split: Succeeding with OpenRewrite
