Jump to section

Why choose the Red Hat build of Quarkus?

Copy URL

Quarkus is a Kubernetes-native Java™ stack for building fast, lightweight microservices and serverless applications.

Red Hat’s build of Quarkus, which is part of Red Hat Runtimes, offers tight integration with Red Hat OpenShift® and access to production-ready capabilities that make it an ideal platform for cloud-native applications.

Developers can choose the Java frameworks they want for their applications, which run in Java virtual machine (JVM) mode. 

Quarkus was built with a container-first philosophy, meaning it’s optimized for lower memory usage and faster startup times.

Red Hat provides pre-built, Kubernetes-native developer environments and tools that eliminate configuration and preparation time to enable developers to start developing quicker

By using Red Hat OpenShift and Red Hat Runtimes including Quarkus, developers can significantly increase their productivity and ability to drive innovation.

Cost savings

Quarkus’ low memory consumption and fast startup time translate into more efficient resource utilization and better user experience. .

Developer joy

Quarkus supports popular Java standards and libraries as well as live coding and unified configurations for fast, iterative development.

Ideal for serverless

With its fast startup time, low memory consumption, and small application size, Quarkus is perfect for serverless applications.

Reliability

Quarkus is built on the backbone of the proven and trusted enterprise Java ecosystem with an active user community with contributions from over 180 developers.

OpenShift integration

Quarkus is pre-integrated with OpenShift to provide an ideal application environment for scalable, fast, and lightweight applications.

Extension ecosystem 

Quarkus has 90+ extensions that configure, boot, and integrate a framework or technology into your Quarkus application so developers can focus on their own code.

Reactive/event-driven

Quarkus is ideal for reactive applications. It utilizes a non-blocking, reactive event loop for both imperative and reactive code so developers can choose the right option for their use case.

A unified application environment supports the rapid development and delivery of business solutions—keeping you ahead of your competition.

By using Red Hat OpenShift and a cloud-native development toolchain including Quarkus, developers can significantly increase their productivity. Red Hat provides pre-built, Kubernetes-native developer environments and tools that eliminate configuration and preparation time to enable developers to start developing quicker.

Case studies

Dab Pumps logo

An equipment manufacturer streamlined its experiences and reduced time to market by 60%

What is Red Hat Runtimes?

As part of Red Hat Application Services, Red Hat Runtimes is a set of products, tools, and components for developing and maintaining cloud-native applications. It offers lightweight runtimes and frameworks for highly-distributed cloud architectures, such as microservices.

Keep reading

Article

Stateful vs stateless

Whether something is stateful or stateless depends on how long the state of interaction with it is being recorded and how that information needs to be stored.

Article

What is Quarkus?

Quarkus is a Kubernetes-native Java stack made for Java virtual machines (JVMs) and native compilation, optimizing Java specifically for containers.

Article

What is serverless?

Serverless is a cloud-native development model that allows developers to build and run applications without having to manage servers.

More about cloud-native applications

Products

An enterprise application platform with a unified set of tested services for bringing apps to market on your choice of infrastructure.

Resources

E-book

Cloud-native meets hybrid cloud: A strategy guide

Podcast

Command Line Heroes Season 9, Episode 8:
"All together now"

E-Book

The path to cloud-native applications

Training

Free training

Developing Cloud-Native Applications with Microservices Architectures