Building Reactive Applications with WildFly

In this tutorial we will learn how to design, configure and deploy a reactive application on WildFly 23, using smallrye-reactive-messaging version 3.0.0. We will use Apache Kafka as distributed data streaming platform for our demo application. Reactive Streams aims to provide a standard for exchanging data streams across an asynchronous boundary. At the same time, … Read more

How to live reload your WildFly applications

The next major release of WildFly Bootable JAR (3.0.0) is going to bring a super interesting feature. You can use a Maven goal to achieve live reload of your applications. Let’s check it out. In order to use the live reload feature, you have to use the version 3 of the WildFly Bootable Jar plugin: … Read more

A simple example of MicroProfile REST Client API

MicroProfile REST Client API provides a type-safe approach to invoke RESTful services over HTTP. It relies on JAX-RS APIs for consistency and easier reuse, therefore you won’t need a specific extension to be added in WildFly to use this API. Let’s see a sample application which is composed of a Server Endpoint and a REST … Read more

Getting started with OpenAPI on WildFly

The Microprofile OpenAPI can be used to document your REST endpoint using annotations or a pre-generated JSON in a standard way. In this tutorial we will learn how to leverage this API on applications deployed on WildFly. Documenting REST Services is extremely useful since, as it follows a standard, it can be used in a … Read more

How to build and deploy Microprofile applications on Wildfly

WildFly provides support with the latest version of Microprofile API. This means you can combine the Jakarta EE API which is included in WildFly modules with the MicroProfile API to provide advanced Enterprise application. Let’s check in this tutorial how to build applications which use the Microprofile API. The recommended way to build and deploy … Read more

Using JWT Role Based Access Control with WildFly

WildFly 19 includes support for Microprofile JWT Api. In this tutorial we will see how to set up and deploy a REST Application which uses Microprofile JWT for Role Based Access Control. The application will run on the top of Wildly 19 and uses Keycloak as Identity and Access management service. Today, the most common … Read more

MicroProfile CLI Cheatsheet

Here is a MicroProfile CLI Cheatsheet that can be used to kickstart your Microprofile projects. First of all, we like to remind you that a Cloud Microprofile starter is available at this address: https://start.microprofile.io/ That is the simplest way to create a brand new Microprofile project for any runtime that supports it. Anyway if you … Read more

Getting started with MicroProfile FaultTolerance API

The Microprofile Fault Tolerance specification has been specifically built to make your microservices to common failures like network problems or an IOException. In this tutorial we will learn how to use some patterns like @Timeout, @Retry, @Fallback and @CircuitBreaker policies to drive an alternative result when an execution does not complete successfully. Let’s start from … Read more

Building Microservices from WildFly applications

This tutorial is about building Microservices applications for WildFly developers. The main objective of this tutorial is to discuss the key challenges and solutions around building Microservices using Enterprise API in the Enterprise application environment. Microservice architecture is one of the most widely discussed and adopted architecture pattern in the modern IT Industry. With the … Read more