In today’s distributed and microservices-based architectures, ensuring data consistency and coordination across multiple services can be challenging. This is where MicroProfile LRA (Long Running Actions) comes into play. In this tutorial, we will explore the fundamentals of MicroProfile LRA, how to use it effectively, and compare it with other standards such as distributed transactions.
In thi section you will learn how to code MicroServices using Eclipse MicroProfile and WildFly Bootable JAR technology.
6 Challenges in your Monolith to Microservices transition
Over the past few years, Microservices architecture has been all the rage in the software development world. Teams have been breaking their applications down into smaller, independent services with the promise of increased scalability, agility, and easier maintenance. However, as time passes, some teams are realizing that Microservices may not be the right fit for … Read more
Monitoring Made Easy: How to Use Micrometer API
Micrometer is a metrics instrumentation library for Java applications. It provides a simple facade over the instrumentation clients for a number of popular monitoring systems. In this tutorial, we will learn how to use Micrometer API in a Jakarta EE application with WildFly or a Quarkus application.
How to run OpenTelemetry with WildFly Bootable Jar
This article will teach you how to use the OpenTelemetry API in a sample REST Service which uses WildFly Bootable jar technology as runtime.
Using Open Telemetry API in your Microservices
OpenTelemetry is a collection of APIs, SDKs, tools you can use to instrument, generate, capture and export telemetry data. This article shows an example of how you can send and capture telemetry data with a Jakarta EE 10 application server such as WildFly.
How to run Artemis Messaging in a Bootable Jar
This article is a walk-through the new embedded-activemq layer which allows to run the Artemis MQ Server in a WildFly Bootable Jar.
Turn your WildFly application in a Bootable JAR
WildFly Bootable JAR is a Maven plugin which allows you to turn your Enterprise applications in a runnable Jar file, which includes just the layers of WildFly you need to run your application. Let’s learn how to build an Enterprise application with this technology.
Getting started with GraphQL on WildFly
This tutorial will introduce you to the GraphQL Microprofile specification covering the basics of this emerging technology and showing a full example application developed on WildFly application server, which is a Microprofile compatible runtime environment. GraphQL is a specialized query language with a syntax that defines the process of data-request and is useful when conveying … Read more
How to deploy WildFly Bootable jar on OpenShift
The WildFly Bootable JAR Maven plugin allows to package both the server and your application in a bootable JAR. The Bootable jar can then be run from the command line having Java installed on your machine. In this tutorial we will learn how to deploy a Bootable Jar application on a Enterprise Kubernetes (OpenShift) environment.
How to execute CLI scripts in WildFly Bootable Jar
WildFly Bootable jar is a plugin that lets you run your WildFly applications into bootable microservice-like components. This tutorial covers how to execute CLI script during the packaging or at runtime, to customize your bootable JAR configuration. There are two ways to run CLI management scripts on the top of your executable Bootable Jar: Execute … Read more