Key Benefits
Quarkus is a Kubernetes-Native Java stack tailored to GraalVM and OpenJDK HotSpot, helping Java programs run 10X faster, while being 100X smaller. Improving the developer experience, Quarkus provides additional features like live reloading and debugging as well as persistence with Panache.
Its integration with the Eclipse MicroProfile specification also makes it the perfect choice for developing microservices and deploying them in Kubernetes.
This is a preview of the Getting Started With Quarkus Refcard. To read the entire Refcard, please download the PDF from the link above.
Quarkus offers near-instant scale-up and high-density utilization in container orchestration platforms such as Kubernetes. Many more application instances can be run using the same hardware resources. In Quarkus, classes used only at application startup are invoked at build time and not loaded into the runtime JVM.
Quarkus also avoids reflection as much as possible. These design principles reduce the size and the memory footprint of an application running on the JVM. Quarkus’ design accounts for native compilation from the onset; optimization for using GraalVM, specifically its native image capability, to compile JVM bytecode to a native machine binary.
Additionally, Quarkus rests on a vast ecosystem of technologies, standards, libraries, and APIs. Developers don’t have to spend lots of time learning an entirely new set of APIs and technologies to take advantage of the benefits Quarkus brings to the JVM or native images.
This is a preview of the Getting Started With Quarkus Refcard. To read the entire Refcard, please download the PDF from the link above.
{{ parent.title || parent.header.title}}
{{ parent.tldr }}
{{ parent.linkDescription }}
{{ parent.urlSource.name }}