1 min read

Yesterday, RedHat announced the launch of ‘Quarkus’, a Kubernetes Native Java framework that offers developers “a unified reactive and imperative programming model” in order to address a wider range of distributed application architectures. The framework uses Java libraries and standards and is tailored for GraalVM and HotSpot. Quarkus has been designed keeping in mind serverless, microservices, containers, Kubernetes, FaaS, and the cloud and it provides an effective solution for running Java on these new deployment environments.

Features of Quarkus

  1. Fast Startup enabling automatic scaling up and down of microservices on containers and Kubernetes as well as FaaS on-the-spot execution.
  2. Low memory utilization to help optimize container density in microservices architecture deployments that require multiple containers.
  3. Quarkus unifies imperative and reactive programming models for microservices development.
  4. Quarkus introduces a full-stack framework by leveraging libraries like Eclipse MicroProfile, JPA/Hibernate, JAX-RS/RESTEasy, Eclipse Vert.x, Netty, and more.
  5. Quarkus includes an extension framework for third-party framework authors can leverage and extend.

Twitter was abuzz with Kubernetes users expressing their excitement on this news- describing Quarkus as “game changer” in the world of microservices:

This open source framework is available under the Apache Software License 2.0 or compatible license. You can head over to the Quarkus website for more information on this news.

Read Next

Using lambda expressions in Java 11 [Tutorial]

Bootstrap 5 to replace jQuery with vanilla JavaScript

Will putting limits on how much JavaScript is loaded by a website help prevent user resource abuse?