Practicing Quarkus

It is the companion book of the more theoretical Understanding Quarkus 1.x where you'll learn more about Quarkus, MicroProfile, REST and reactive microservices, as well as Cloud Native and GraalVM.

Practicing Quarkus

Microservices is an architectural style that structures an application as a collection of distributed services. Microservices are certainly appealing but there are many questions that should be asked prior to diving into this architectural style: How do I deal with an unreliable network in a distributed architecture? How do I test my services? How do I monitor them? How do I package and execute them?That's when Quarkus comes into play.In this fascicle you will develop an entire microservice application using Quarkus as well as MicroProfile. You will expose REST endpoints using JAX-RS and OpenAPI, customise the JSON output thanks to JSON-B and deal with persistence and transaction with Hibernate ORM with Panache and JTA. Having distributed microservices, you will implement health checks and add some metrics so you can monitor your microservice architecture. Finally, thanks to GraalVM you will build native executables, and package and execute them with Docker.This fascicle is very practical. It is the companion book of the more theoretical Understanding Quarkus 1.x where you'll learn more about Quarkus, MicroProfile, REST and reactive microservices, as well as Cloud Native and GraalVM.

More Books:

Practicing Quarkus
Language: en
Pages: 264
Authors: Antonio Goncalves
Categories:
Type: BOOK - Published: 2021-05-04 - Publisher: Independently Published

Microservices is an architectural style that structures an application as a collection of distributed services. Microservices are certainly appealing but there are many questions that should be asked prior to diving into this architectural style: How do I deal with an unreliable network in a distributed architecture? How do I
Practising Quarkus
Language: en
Pages: 270
Authors: Antonio Goncalves
Categories:
Type: BOOK - Published: 2021-11-29 - Publisher: Independently Published

Microservices is an architectural style that structures an application as a collection of distributed services. Microservices are certainly appealing but there are many questions that should be asked prior to diving into this architectural style: How do I deal with an unreliable network in a distributed architecture? How do I
Hands-On Cloud-Native Applications with Java and Quarkus
Language: en
Pages: 314
Authors: Francesco Marchioni
Categories: Computers
Type: BOOK - Published: 2019-12-13 - Publisher: Packt Publishing Ltd

Build robust and reliable Java applications that works on modern infrastructure, such as containers and cloud, using the new features in Quarkus 1.0 Key Features Build apps with faster boot time and low RSS memory using the latest Quarkus 1.0 features Seamlessly integrate imperative and reactive programming models to build
Quarkus Cookbook
Language: en
Pages: 394
Authors: Alex Soto Bueno, Jason Porter
Categories: Computers
Type: BOOK - Published: 2020-07-14 - Publisher: O'Reilly Media

Optimized for Kubernetes, Quarkus is designed to help you create Java applications that are cloud first, container native, and serverless capable. With this cookbook, authors Alex Soto Bueno and Jason Porter from Red Hat provide detailed solutions for installing, interacting with, and using Quarkus in the development and production of
Kubernetes Native Microservices with Quarkus and MicroProfile
Language: en
Pages: 328
Authors: John Clingan, Ken Finnigan
Categories: Computers
Type: BOOK - Published: 2022-02-08 - Publisher: Simon and Schuster

"This book will teach you everything you need to build and deploy kubernetes native microservices in a super productive fashion: a must!" - Alain Lompo Build fast, efficient Kubernetes-based Java applications using the Quarkus framework, MicroProfile, and Java standards. Most popular Java frameworks, like Spring, were designed long before the