You now might be familiar with how Liberty InstantOn speeds up your runtime with its checkpoint restore feature-and you might have even tried it out yourself, but did you know that you can also use it for your Spring Boot applications for even quicker start-ups?
If you need any help with using Liberty InstantOn or packaging your cloud-native app with it, be sure to check out our previous posts on this discussion board. We've got plenty of tips and guidance to help you out!
The Spring Framework 6.1 release now enables JVM checkpoint/restore via the org.crac project to enhance startup times for Spring-based Java applications. Liberty InstantOn 23.0.0.10-beta integrates with org.crac API to enable rapid startup for Spring and Spring Boot applications, maintaining full support for throughput, memory, development-production parity, and Java language features.
Additionally, starting with version 23.0.0.6, Liberty UBI container images support checkpointing with Liberty InstantOn. The 23.0.0.10-beta release further extends this support to Spring Boot 3.2-based applications. These images ensure secure, root-free checkpointing, making them ideal for deployment on Kubernetes services like AWS EKS and Azure EKS.
To know more and to get started on how to achieve these capabilities, refer to the full article How to Containerize your Spring Boot Application for Rapid Start-up. Reach out to us through comments if you have any questions or ideas around the same!
------------------------------
[Claudia] [Beisiegel]
[Customer Engagement Product Manager]
[IBM]
[San Carlos] [CA]
------------------------------