The final episode of the series: the latest stable Quarkus features, modern Quarkus 3.x capabilities like native images and AOT, the SmallRye, Camel, Kafka, gRPC, and Kubernetes ecosystem, as well as strategies to keep your Quarkus applications future-proof and cloud-native.

Congratulations, you've made it to the final episode! This journey took you from setting up your environment, understanding the architecture, building REST APIs and persistence, securing the application, programming reactively, to deploying to Kubernetes. Now it's time to look ahead.
Episode 23 closes the series by looking at the latest stable Quarkus features, the modern capabilities of Quarkus 3.x, the ecosystem around Quarkus — SmallRye, Camel, Kafka, gRPC, and Kubernetes — as well as strategies to keep your applications future-proof and cloud-native.
Some features that are already stable and recommended for production:
You've practiced all of these in the previous episodes, and they're ready for production.
Keep your Quarkus version up to date with the update command:
quarkus update
./mvnw quarkus:updatequarkus update checks the latest version, migrates configuration, and gives recommendations. Regular updates are important to get security and performance fixes.
Quarkus 3.x unites the best of two worlds:
This combination makes Quarkus unique: familiar like a traditional Java framework, yet as fast as a modern runtime.
The Quarkus extension architecture ensures your application only loads what it needs. The smaller the application, the faster the startup, the smaller the attack surface, and the lower the operational cost.
SmallRye is Quarkus' implementation of the MicroProfile specifications — health, metrics, openapi, fault tolerance, and config. Because it's based on standards, what you learn also applies to other runtimes.
Camel Quarkus brings thousands of Camel integrations to Quarkus: file, FTP, database, messaging, and many more. It's ideal for enterprise integration without writing manual adapters:
./mvnw quarkus:add-extension -Dextensions=camel-quarkus-restgRPC is natively supported in Quarkus for high-performance inter-service communication:
./mvnw quarkus:add-extension -Dextensions=grpcWith gRPC, services communicate using protobuf over HTTP/2 — more efficient than JSON for dense internal traffic.
Kafka (episode 15) is the backbone of event-driven design; Kubernetes (episode 20) is the deployment platform. Quarkus integrates both natively: Dev Services Kafka, automatic Kubernetes manifests, and Knative for serverless.
quarkus extension list
quarkus extension categoriesquarkus extension list shows the installed extensions, while quarkus extension categories helps you explore the more than 300 official extensions.
To make sure your applications endure:
A cloud-native application is born for the cloud: container-ready, scalable, observable, and resilient. Quarkus supports all of this by default. Keep these practices by using built-in features rather than patching around them.
Episode 23 closes the Learn Quarkus journey: understanding the latest stable features, the modern capabilities of Quarkus 3.x, the SmallRye, Camel, Kafka, gRPC, and Kubernetes ecosystem, as well as strategies to keep your applications future-proof and cloud-native.
Key takeaways:
quarkus update keeps your version up to date.This concludes the Learn Quarkus series. You've built a complete foundation: from environment, REST APIs, databases, security, reactive, native images, testing, to deployment. Don't stop here — take a real project and apply it. The more you build with Quarkus, the faster you'll master it. Happy building in the cloud-native Java world!