Chapter
Implementation of Java EE standard
Current development trends
Advantages of implementing microservices
Challenges of implementing microservices
When to adopt the microservice architecture
Microservices and the cloud
The pet store application
Chapter 2: Getting Familiar with WildFly Swarm
Adapting to WildFly Swarm
What has just happened here?
Chapter 3: Right-Sizing Your Services
Chapter 4: Tuning the Configuration of Your Services
Modifying Swarm configuration
Implementing your own main class
Providing the configuration
Using your own main along with properties
Obtaining the default archive
Swarm ShrinkWrap extensions
YAML database configuration
Mixing the configurations
Chapter 5: Testing Your Services with Arquillian
Testing Swarm microservices with Arquillian
Testing from a standalone client
Chapter 6: Deploying Applications on the Cloud with OpenShift
The cloud infrastructure deployment model
Infrastructure as a Service
The OpenShift architecture
The Docker implementation of containers
Nodes and master services
Management of projects and users
Catalog-service on the OpenShift example
Chapter 7: Configuring Storage for Your Applications
OpenShift storage concepts
PersistentVolume and PersistentVolumeClaims
The catalog-service with database
Configuring PostgreSQL database
Chapter 8: Scaling and Connecting Your Services
Learning the basics of ReplicationController
The customer gateway service
Chapter 9: Configuring Continuous Integration Using Jenkins
Learning OpenShift builds
Learning about the source-to-image build
Configuring environment variables
The whole source-to-image algorithm
Configuring Continuous Deployment in OpenShift environments
OpenShift Pipeline Plugin
Chapter 10: Providing Security Using Keycloak
WildFly Swarm Keycloak adapter
Chapter 11: Adding Resilience Using Hystrix
The circuit breaker pattern
The Hystrix circuit breaker
Chapter 12: Future Direction
Other Books You May Enjoy