You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
= Quarkus: Runtime and Framework for Cloud-Native Java
14
14
15
+
image::/assets/images/posts/mmaler-blog-posts/quarkus-as-a-powerful-runtime.jpeg[alt="Quarkus: Runtime and Framework for Cloud-Native Java", width=100%]
16
+
15
17
In this post, “runtime” means the full execution stack in production: JVM or native, plus Quarkus and the integrated frameworks.
16
18
Quarkus is a Java runtime that seamlessly integrates popular frameworks and libraries, shaping both the structure of modern applications and the developer experience behind them.
17
19
@@ -22,7 +24,7 @@ From a complementary perspective, “framework” denotes the higher-level layer
22
24
In modern software development, runtimes and frameworks form the foundation of productivity and consistency.
23
25
Frameworks promote uniformity, simplify infrastructure, and enable automation at scale.
24
26
25
-
image::history.png[alt="A brief timeline leading to modern Java and Quarkus", width=100%]
27
+
image::1-history.png[alt="A brief timeline leading to modern Java and Quarkus", width=100%]
26
28
27
29
Quarkus, a truly cloud-native Java runtime, integrates multiple frameworks under one roof and optimizes them for developer efficiency, memory usage, and lightning-fast startup.
28
30
As a result, it provides a solid foundation for building modern, cloud-native applications.
@@ -37,13 +39,15 @@ Beyond standard traits common to modern frameworks, Quarkus introduces two platf
37
39
38
40
* *Build-time optimization*: Quarkus shifts work from runtime to build time wherever possible.
39
41
This approach reduces startup overhead and memory usage, resulting in a lean, fast, and efficient application tailored for production.
40
-
42
+
+
41
43
image::2-build-time-principle.png[alt="Build-time principle in Quarkus: being fast by doing less at runtime", width=100%]
44
+
+
42
45
image::3-BuildTimeP-Benefits-JVM.png[alt="Benefits of Quarkus build-time processing on the JVM", width=100%]
46
+
+
43
47
image::4-BuildTimeP-Benefits-native.png[alt="Benefits of Quarkus native image compared to JVM", width=100%]
48
+
+
44
49
image::5-JVM-Snapshotting-Native.png[alt="JVM snapshotting vs native images in Quarkus", width=100%]
45
50
46
-
47
51
* *Extensibility*: Quarkus exposes extension points for everything from startup hooks to request filters.
48
52
Over 800 extensions allow seamless integration with modern technologies such as Kafka, OpenTelemetry, and OpenID Connect.
0 commit comments