Software Engineering

Superfast JVM Startup with Gerrit Grunwald


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.

Sponsors

WorkOS is a developer platform to make your app enterprise-ready. With a few simple APIs, you can immediately add common enterprise features like Single Sign-On, SAML, SCIM user provisioning, and more. Developers will find beautiful docs and SDKs that make integration a breeze. WorkOS is kind of like “Stripe for enterprise features.” WorkOS powers apps like Webflow, Hopin, Vercel, and more than 100 others. The platform is rock solid, fully SOC-2 compliant, and ready for even the largest enterprise environments. So what are you waiting for? Integrate WorkOS today and make your app enterprise-ready. To learn more and get started, go to softwareengineeringdaily.com/workos

Want to see how users actually experience your website or app? FullStory helps brands understand their users’ digital experiences to optimize what’s successful and eliminate friction. FullStory’s award-winning platform gathers extensive data on each user experience in real time, giving dev teams hundreds of ways to better understand both issues and successes in aggregate. Plus, with individual user sessions, FullStory enables you to drill down into the details, giving you a better understanding of each unique experience happening on your website or app.

Visit fullstory.com to learn more.

 

With brands like Kelley Blue Book, Autotrader, Dealer.com and more, Cox Automotive flips the script on how we buy, sell, own and use our cars. And now, the team at Cox Automotive is looking for software engineers, data scientists, scrum masters and other tech experts to help create meaningful change in the industry. Want to be part of a collaborative workplace that values your time and work-life balance? Visit COXAUTOTECH.COM today!