•  

Superfast JVM Startup with Gerrit Grunwald

0
0

CRaC (Coordinated Restore at Checkpoint) is a new technology that can improve startup and warmup times by orders of magnitude. It is a project of OpenJDK that was proposed and led by Azul. The CRaC Project defines public Java APIs that allow for the coordination of resources during checkpoint and restore operations. With CRaC, a checkpoint can be set at any point where an application can be safely paused. Azul is releasing a reference implementation of CRaC in JDK 17 with the Azul Zulu Build of OpenJDK for x86 64-bit Linux update. CRaC allows for an “instant” start at any point in the application lifecycle at an optimal speed. ​It also work’s really well with Azul’s ReadyNow! feature that optimizes warm-up. For the first time, developers will have a TCK-tested, CRaC-configured, production-ready JVM with commercial support available for their use.


Gerrit Grunwald is a Java Champion & Principle Engineer at Azul and he joins us in this episode.


Full disclosure: Azul is a sponsor of Software Engineering Daily.



Alex is an AWS Data Hero, an independent consultant, and the author of The DynamoDB Book, the comprehensive guide to data modeling with DynamoDB. He was an early employee at Serverless, Inc., creators of the Serverless Framework, and was an early community member in the serverless space. His consulting and training work focuses on serverless architectures and database optimization. You can find him on Twitter as @alexbdebrie or on his site, alexdebrie.com.





The post Superfast JVM Startup with Gerrit Grunwald appeared first on Software Engineering Daily.


No comments yet...
Log in to comment
0 0 0
2024-05-16

Pinata and the Interplanetary File System with Matt Ober

The interplanetary filesystem, or IPFS, is a peer-to-peer network that uses a distributed and decent…
0 0 0
2024-05-15

Animal Well with Billy Basso

Animal Well is a Metroidvania game developed as a solo project by Billy Basso over the course of sev…
0 0 0
2024-05-14

LLMs for Data Queries with Sarah Nagy

One of the most promising applications of large language models is giving non-experts the ability to…
0 0 0
2024-05-09

Implementing KYC and User Verification with Alex Grinman

Almost every application or system involves some sort of user onboarding. Increasingly, companies mu…
0 0 0
2024-05-08

Nuxt JS with Anthony Fu

Vue is a popular JavaScript frontend framework, and Nuxt is an open source meta-framework on top of …
0 0 0
2024-05-07

Scaling Large ML Models to Small Devices with Atila Orhon

The size of ML models is growing into the many billions of parameters. This poses a challenge for ru…

Software Engineering Daily

Technical interviews about software topics.

Log in to Follow

More episodes from Software Engineering Daily

Top Podcasts Top rated Podcasts