DevOps Dictionary

Quarkus

Quarkus is a Kubernetes-native Java framework for building containerized microservices and serverless workloads with an emphasis on fast startup and low memory usage. It addresses a common platform challenge: traditional JVM services often spend time on classpath scanning, reflection (discovering types at runtime), and other initialization work, which increases cold-start latency and RAM overhead in clusters. Quarkus shifts much of that work to build time by analyzing dependencies, precomputing configuration, and trimming unused paths, and it can also compile applications to a native executable with GraalVM for even smaller, quicker-to-start deployments.

With Quarkus, services typically scale and recover faster under orchestration, while without it teams may need larger containers, more replicas, or longer warm-up periods to avoid slow rollouts and sluggish autoscaling. This gap exists because reducing runtime initialization removes the work that hurts most during container cold starts.

A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
Y
X
Z