Hands-On Cloud Mastery: Deploying Spring Native Apps with GraalVM (Workshop)
summary
Hands-on workshop shows building a Spring Boot 3 app into a native executable with GraalVM Native Image, then deploying both a normal JAR and a native image from the same codebase to Azure Spring Apps Enterprise using the Cloud Native Buildpack for Java Native Image. Demonstrations include switching H2/Postgres/MySQL bindings, buildpack-based Linux builds from macOS/Windows, and live comparisons that show dramatically faster startup and much smaller memory footprint; builds are resource‑intensive but the provided platform completes them.
AI-written summary · about
chapters (8)
- 0:00Introduction and setup
- 1:47Java Native Image overview
- 7:03Azure Spring Apps setup
- 9:13When to use GraalVM
- 11:20Azure Spring Apps Enterprise
- 14:38Workshop lab overview
- 18:55Portal walkthrough
- 22:34Additional resources and closing
related talks
49mThe Path Towards Spring Boot Native Applications
12mWhat's new with Spring Native on Google Cloud
51mMigrating Spring Boot apps to GraalVM
55mThe Easy Way to Run and Scale Spring Apps on Cloud
50mMastering Challenges of Cloud-Native Architectures With Spring
45mBuilding & Managing Container Images at Scale with Cloud Native Buildpacks
28mSpring to Image
29mGraalVM in a Nutshell
