WildFly Swarm ( http://wildfly-swarm.io/ ) is a MicroProfile implementation from Red Hat. It allows you to assemble an application container for running microservices with just the specifications you need.
Implementing microservices using WildFly Swarm
Creating a WildFly Swarm project
Let’s use WildFly Swarm Project Generator at http://wildfly-swarm.io/generator/ to select the specifications we want to include in our application and to create the starter project:

Figure 12.3: WildFly Swarm Project Generator
Enter Group ID and Artifact ID as shown in the previous screenshot. In the Dependencies textbox, start typing features such as JPA or JAX-RS and then select them from the auto-suggested options. Make...