Jump to ratings and reviews
Rate this book

Quarkus in Action

Rate this book
Build resilient and scalable, cloud-native enterprise Java applications using the Quarkus framework.

Quarkus lets you live-reload your Java code, deliver continuous background testing, and automatically provide database instances—plus tons more productivity-boosting features! Quarkus in Action quickly gets you up to speed with Quarkus by building a real-world business application.

In Quarkus in Action, you

• Use Quarkus Dev mode to speed up and enhance Java development
• Understand how to use the Dev UI to observe and troubleshoot running applications
• Automatic background testing using the Continuous Testing feature
• New frameworks and libraries such as Quarkus Messaging, gRPC, and GraphQL
• Simplify deployment of applications into Kubernetes and OpenShift
• Automatic management of remote services such as databases and message brokers via Docker containers
• Set up observability for applications by using metrics, health checks and distributed tracing

Quarkus in Action is written by Martin Štefanko and Jan Martiška, Red Hat engineers who are both active contributors to the Quarkus project. In it, you’ll learn how Quarkus works and how you can integrate it into your stack for more productive Java development. Discover what makes Quarkus different from classic enterprise Java frameworks, how Quarkus streamlines creating cloud-native applications, and makes deployment easy.

Foreword by Markus Eisele.

About the technology

Choose a Java framework that’s as modern as your applications! Quarkus is a cloud-first framework designed for speed and cost optimization. It’s Kubernetes-aware by default and includes amazing productivity features like live reloading, continuous testing, and a developer-friendly UI that lets you code fluidly without tedious setup.

About the book

Quarkus in Action provides a carefully designed learning path through Quarkus’ key features and use cases. You’ll learn hands-on by implementing a working car rental application with a cloud-native microservices design that includes Kubernetes, SQL and NoSQL databases, messaging, and observability. Along the way, you’ll learn how Quarkus simplifies deployment on cloud platforms like OpenShift.

What's inside

• Speed up development with Quarkus Dev mode
• Troubleshoot running apps with Dev UI
• Continuous testing in the background
• Automatic startup of development databases

About the reader

For intermediate Java developers who have experience deve- loping server-side Java applications.

About the author

Martin Štefanko and Jan Martiška are Red Hat engineers and active contributors to the Quarkus project.

Table of Contents

Part 1
1 What is Quarkus?
2 Your first Quarkus application
3 Enhancing developer productivity with Quarkus
Part 2
4 Handling communications
5 Testing Quarkus applications
6 Exposing and securing web applications
7 Database access
8 Reactive programming
9 Quarkus messaging
Part 3

416 pages, Paperback

Published February 25, 2025

7 people are currently reading
8 people want to read

About the author

Martin Štefanko

1 book1 follower

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
10 (90%)
4 stars
1 (9%)
3 stars
0 (0%)
2 stars
0 (0%)
1 star
0 (0%)
Displaying 1 - 8 of 8 reviews
1 review1 follower
February 27, 2025
Quarkus in action is an amazing resource if you are looking to learn and understand Quarkus.

The worked example in the book, details the many Quarkus technologies and how to use them together to create a cohesive application of micro-services. It demonstrates all the differing technologies that are available in Quarkus such as REST, GraphQL, gPRC, Queues, Reactive, Database persistence, and much more.

While you would not normally mix and match so many technologies in real life, it demonstrates the authors keen knowledge of Quarkus and the micro-service architecture (and how to integrate them if you were to).

With technology and frameworks constantly evolving, this is one of the first books I have read in a long time that allowed me to pick it up, find. what I wanted, and be on my way, knowing I had what I needed to implement what was required.

Regardless of if you are a new java developer looking for an amazing resource on Quarkus; someone who is interested in how Quarkus works; or maybe you are utilising other Java frameworks, and are looking to see if Quarkus might be right for you. Quarkus In Action is a well written, detailed and logically presented book on Quarkus, and how to use it.
1 review1 follower
March 12, 2025
This book balances theory and practice with real-world case study (Acme Car Rental) for a developer centric approach to learning Quarkus to create efficient Microservices using Java.
Some of the highlights are: 1) Reducing Java microservices startup times and memory usage by using GraalVM native images, 2) Kubernetes coerage, 3) API Security best practices, 4) Quarkus extensions to integrate with Hibernate, RESTEasy 5) detailed approach to unit testing with JUnit 5 and Testcontainers.
This book is highly recommended for Java developers, specifically for creating Serveless solutions on the Cloud using Java stack.
1 review1 follower
March 18, 2025
This book gives great insight in using Quarkus to develop in Cloud micro-services. The book not only introduces the reader to Quarkus but highlights how it utilises GraalVM to make applications loader faster (than other similar frameworks), How to deploy applications to Kubernetes, How an API can be secured and methods of testing applications with unit tests and integration testing (using testcontainers). I would highly recommend this book to anyone interested in Quarkus and to anyone looking for an alternative to Spring.
1 review
February 28, 2025
I have used quarkus in action to great success in developing reactive serverless applications. It presents quarkus to the reader in an unbiased way, comparing it to other options but soon the reader understands the power of quarkus, and its extensions. I enjoyed reading and will continue to use it as a reference as I continue on my journey into the world of reactive apps.
1 review
February 26, 2025
It is quite a nice book. I enjoyed reading it. It has many hands-on examples, allowing learning by doing. It delves deep into numerous topics

I highly recommend it.
2 reviews1 follower
February 26, 2025
Quarkus in Action is a must-read for anyone interested in building cloud-native Java applications with high performance and efficiency. Highly recommended!
Profile Image for Lucian-Paul Torje.
Author 2 books4 followers
April 2, 2025
A very nice surprise - has anything you need to start using Quarkus in prod.
1 review
March 14, 2025
Excellent book.
Content is complete to date and style is fluid.

Make your employer buy it and convert to quarkus.

Disclaimer : I was a reviewer.
Displaying 1 - 8 of 8 reviews

Can't find what you're looking for?

Get help and learn more about the design.