GraalVM for Java microservices in the cloud

March 30, 2023 | 2 minute read
Text Size 100%:

A speeding racecar.

Java is famous for its portability, using a Java Virtual Machine (JVM) processing environment to run Java code, classes, and libraries. A 2022 VDC Research survey of technology executives, managers, and developers found that Java was the top programming language for their cloud native development. In 2021, they estimated 38 billion active cloud-based JVMs, and projected cloud-based JVMs would grow about 11% each year through 2026.

Complex enterprise apps need lots of compute and memory. Some organizations build new apps for today’s needs in the cloud, others rearchitect legacy code using a microservices architecture style with agility and efficiency in mind.

How GraalVM accelerates Java

With the cloud, the deployment, compute architecture, and operating system are known at build time. So, you can use a high-performance optimizing compiler like GraalVM and compile code ahead-of-time that are significantly smaller and start faster. You can choose between an open source or an enterprise version to generate more efficient software that use less compute resources and reduce operating costs

For a personal insight into how GraalVM works, listen to the replay of the webcast, “Highly efficient Java in the Oracle Cloud” with Thomas Wuerthinger, VP of GraalVM development. Watch him demo how GraalVM improves startup time by almost 100% and how he generates more efficient code that makes it easier to put into containers.

Want to know more?

Get started with GraalVM now. Here are resources to help you:

Steve Quan

Previous Post

Access OCI compliance reports on-demand in the Oracle Cloud Console

Yana Rogach | 3 min read

Next Post

Cloud-hosted airline maintenance and engineering systems with Tsunami Tsolutions: Ready for take off

Dan Ziman | 6 min read