Quarkus

What is Quarkus?

SUPERSONIC / SUBATOMIC / JAVA

https://quarkus.io/

Traditional Java stacks were engineered for monolithic applications with long startup times and large memory requirements in a world where the cloud, containers, and Kubernetes did not exist. Java frameworks needed to evolve to meet the needs of this new world.

Quarkus was created to enable Java developers to create applications for a modern, cloud-native world. Quarkus is a Kubernetes-native Java framework tailored for GraalVM and HotSpot, crafted from best-of-breed Java libraries and standards. The goal is to make Java the leading platform in Kubernetes and serverless environments while offering developers a framework to address a wider range of distributed application architectures.

Open Source Utterly and Absolutely

Quarkus is an Open Source project licensed under the Apache License version 2.0. First and foremost, it is an open community where contributions, ideas and discussions are done in the open and contributors are welcome. Let’s join forces in building the future of Java applications.

Quarkus Reactive Architecture

https://quarkus.io/guides/quarkus-reactive-architecture

Quarkus Command Line Interface (CLI)

https://quarkus.io/guides/cli-tooling

Quarkus and Maven

https://quarkus.io/guides/maven-tooling

Dev mode and Production Application

https://quarkus.io/guides/dev-mode-differences

Building a Native Executable

https://quarkus.io/guides/building-native-image