Skip to content

Commit a07ecf0

Browse files
committed
Tweaks
Signed-off-by: Michal Maléř <[email protected]>
1 parent aae4c71 commit a07ecf0

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

_posts/2025-10-23-mmaler-blogpost-2-quarkus-runtime-and-framework-for-cloud-native-java.adoc

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
layout: post
33
title: 'Quarkus: Runtime and Framework for Cloud-Native Java'
4-
date: 2025-10-23
4+
date: 2025-10-22
55
tags: quarkus runtime framework performance cloud-native
66
synopsis: This post explores how Quarkus speeds up development, cuts costs, and makes development enjoyable for cloud-native Java.
77
author: mmaler
@@ -12,6 +12,8 @@ ifdef::env-github,env-browser,env-vscode[:imagesdir: ../assets/images/posts/mmal
1212

1313
= Quarkus: Runtime and Framework for Cloud-Native Java
1414

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+
1517
In this post, “runtime” means the full execution stack in production: JVM or native, plus Quarkus and the integrated frameworks.
1618
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.
1719

@@ -22,7 +24,7 @@ From a complementary perspective, “framework” denotes the higher-level layer
2224
In modern software development, runtimes and frameworks form the foundation of productivity and consistency.
2325
Frameworks promote uniformity, simplify infrastructure, and enable automation at scale.
2426

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%]
2628

2729
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.
2830
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
3739

3840
* *Build-time optimization*: Quarkus shifts work from runtime to build time wherever possible.
3941
This approach reduces startup overhead and memory usage, resulting in a lean, fast, and efficient application tailored for production.
40-
42+
+
4143
image::2-build-time-principle.png[alt="Build-time principle in Quarkus: being fast by doing less at runtime", width=100%]
44+
+
4245
image::3-BuildTimeP-Benefits-JVM.png[alt="Benefits of Quarkus build-time processing on the JVM", width=100%]
46+
+
4347
image::4-BuildTimeP-Benefits-native.png[alt="Benefits of Quarkus native image compared to JVM", width=100%]
48+
+
4449
image::5-JVM-Snapshotting-Native.png[alt="JVM snapshotting vs native images in Quarkus", width=100%]
4550

46-
4751
* *Extensibility*: Quarkus exposes extension points for everything from startup hooks to request filters.
4852
Over 800 extensions allow seamless integration with modern technologies such as Kafka, OpenTelemetry, and OpenID Connect.
4953

0 commit comments

Comments
 (0)