Detailed Course Outline
Describe microservice architectures
Describe components and patterns of microservice-based application architectures.
Deploy microservice-based applications
Deploy portions of the course case study applications on an OpenShift cluster.
Implement a microservice with MicroProfile
Describe the specifications in MicroProfile, implement a microservice with some of the specifications, and deploy it to an OpenShift cluster.
Test microservices
Implement unit and integration tests for microservices.
Inject configuration data into a microservice
Inject configuration data from an external source into a microservice.
Create application health checks
Create a health check for a microservice.
Implement fault tolerance
Implement fault tolerance in a microservice architecture.
Develop an API gateway
Describe the API gateway pattern and develop an API gateway for a series of microservices.
Secure microservices with JWT
Secure a microservice using the JSON Web Token specification.
Monitor microservices
Monitor the operation of a microservice using metrics, distributed tracing, and log aggregation.