How to create Quarkus Command Mode applications

Quarkus is set of technologies to develop an entire Microservice architecture. The foundation of this architecture is typically an HTTP server, serving REST Endpoints. It is however also possible to create powerful Java scripts using Quarkus advanced sets of APIs. In this tutorial we will learn how to create standalone Quarkus applications with a bare simple main entry point.

Read more

How to use Microprofile Health Checks for your Services

Health checks are an essential component of all microservices applications. In this tutorial we will learn how to use the HealthCheck Microprofile API to verify the liveness and readiness of a Microservice along with the new Startup check which is available since the MP Health version 3.1.

Read more

What’s new with Quarkus 2.0 and how to get started quickly

Quarkus 2.0 has been released! In this article, we will cover the highlights of the new major version and the requirements to get started or migrate to this exciting new version. Quarkus 2.0 aims to bring ease of development at an even higher level. There are several improvements in the tooling area and the major … Read more

Data Persistence with Quarkus and Hibernate Panache

In this article we will learn how to simplify Data Persistence with Quarkus, using Hibernate ORM Panache a library that stands on the top of Hibernate. Bootstrap a Quarkus project with Panache Let’s start creating a Quarkus project which includes the following extensions: mvn io.quarkus:quarkus-maven-plugin:2.3.0.Final:create \ -DprojectGroupId=com.mastertheboss \ -DprojectArtifactId=panache-demo \ -DclassName=”com.mastertheboss.MyService” \ -Dpath=”/tickets” \ -Dextensions=”quarkus-hibernate-orm-panache,quarkus-jdbc-postgresql,quarkus-resteasy-jsonb” … Read more

How to calculate the size of the Http Session?

The HTTP Session size in cluster is a key metric to determine how much an application can scale. In this updated tutorial we will learn some available options which you can use to have an estimate of the current HTTP Session size and the number of HTTP active sessions.

Read more

Clustering Infinispan made simple

This tutorial will discuss how to configure and start an Infinispan cluster. As next step, we will show how to connect to the cluster remotely using a Java application. Infinispan uses the JGroups library to provide network communication capabilities. JGroups is a toolkit for reliable group communication and provides many useful features and enables cluster … Read more