Session
From Cold Starts to Escape Velocity: Three Practical Ways to Accelerate Java Services
Java applications can be incredibly performant in the long run, but their weakest spot is at the startup as they may take seconds to start and minutes to warm up. During that period, they consume more memory and process fewer requests. It gets even worse when you restart the application hundreds of times a day or when you need faster rollout for faster feedback loop.
Luckily, there are not one but three approaches to dealing with this problem:
- GraalVM Native Image
- Coordinated Restore at Checkpoint
- Project Leyden
They all differ in terms of ease-of-use and impact on startup/warmup time reduction. We will explore them one by one unveiling caveats and opportunities they offer so that you can choose a perfect solution for your project.
Catherine Edelveis
Developer Advocate at BellSoft
Almaty, Kazakhstan
Links
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top