What is GraalVM?
Who uses GraalVM?
Here are some stack decisions, common use cases and reviews by companies and developers who chose GraalVM in their tech stack.
We use Quarkus with native compilation in GraalVM for our global REST-API "Charon", that can be used by every developer to request user, server and game-data (protected through OAuth2). Quarkus offers a reliable framework, library and stack for high-quality APIs and integrates Vert.x into its core.
GraalVM pushes the performance boundaries even further with the ability to perform ahead-of-time native compilation so we can reach an incredible small memory-footprint and fast bootup-times that we need for our microservices architecture.
- Polyglot - Zero overhead interoperability between programming languages allows you to write polyglot applications and select the best language for your task
- Native - Native images compiled with GraalVM ahead-of-time improve the startup time and reduce the memory footprint of JVM-based applications
- Embeddable - GraalVM can be embedded in both managed and native applications. There are existing integrations into OpenJDK, Node.js, Oracle Database, and MySQL