Testing Your Way to Production Confidence with Native Images
summary
Shows a concrete test-first path to shipping GraalVM native images with Spring Boot 3 and Spring Framework 6: use Spring Boot buildpacks to produce OCI artifacts, have Testcontainers (Maven Invoker) build the native image in CI, then run the same Rest Assured integration tests against the JVM and the generated container to verify feature parity — demo builds (sometimes minutes) and runs green, with native images start in ~0.051s and container sizes down to ~218MB; trade-offs: long build time and workload-dependent perf.
AI-written summary · about
chapters (5)
- 0:00Introduction and background
- 6:07Native images overview
- 18:50Testing strategy for confidence
- 39:52Production validation methods
- 43:27Q&A session
related talks
40mThe Path Towards Spring Boot Native Applications on GraalVM
47mGoing Native: Fast and Lightweight Spring Boot Applications with GraalVM
35mRunning Spring Boot applications as GraalVM native images
01h 12mThe path towards Spring Boot native applications
01h 01mFrom Spring Native to Spring Boot 3
45mGoing AOT: Everything you need to know about GraalVM for Java applications
51mMigrating Spring Boot apps to GraalVM
53mBootiful GraalVM
