Open Liberty Project's Projects
A guide on how to manage microservice traffic with Istio using blue-green deployment as an example: https://openliberty.io/guides/istio-intro.html
A guide on how to use Java Persistence API to access and persist data to a database for your microservices: https://openliberty.io/guides/jpa-intro.html
An introductory guide on how to deploy microservices to a Kubernetes cluster and manage them with the Kubernetes CLI: https://openliberty.io/guides/kubernetes-intro.html
A guide on how to externalize configuration using MicroProfile Config and configure your microservices using Kubernetes ConfigMaps and Secrets: https://openliberty.io/guides/kubernetes-microprofile-config.html
A guide on how to check the health of microservices on Kubernetes by setting up readiness probes to inspect MicroProfile Health Check endpoints: https://openliberty.io/guides/kubernetes-microprofile-health.html
An end-to-end tutorial on cloud-native Java application development and deployment using Jakarta EE, MicroProfile & Open Liberty
An introductory guide on how to build applications using Maven on Open Liberty: https://openliberty.io/guides/maven-intro.html
A guide on how to create a multi-module application with Maven and Open Liberty: https://openliberty.io/guides/maven-multimodules.html
A guide on how to provide external configuration to microservices using MicroProfile Config: https://openliberty.io/guides/microprofile-config.html
An introductory guide on how to manage the impact of failures using MicroProfile Fault Tolerance by adding fallback behavior to microservice dependencies: https://openliberty.io/guides/microprofile-fallback.html
A guide on how to use MicroProfile GraphQL to query and update data from multiple services, and how to test GraphQL queries and mutations using an interactive GraphQL tool (GraphiQL).
A guide on how to report and check the health of a microservice with MicroProfile Health: https://openliberty.io/guides/microprofile-health.html
A guide on how to manage the impact of failures by using MicroProfile and Istio Fault Tolerance to add retry and fallback behaviours to microservices.
An introductory guide on how to control user and role access to microservices with MicroProfile JSON Web Token (MicroProfile JWT): https://openliberty.io/guides/microprofile-jwt.html
A guide on how to provide system and application metrics from a microservice with MicroProfile Metrics: https://openliberty.io/guides/microprofile-metrics.html
A guide on how to document and filter RESTful APIs from code or static files by using MicroProfile OpenAPI: https://openliberty.io/guides/microprofile-openapi.html
A guide on how to enable and customize tracing of JAX-RS and non-JAX-RS methods by using MicroProfile OpenTracing: https://openliberty.io/guides/microprofile-opentracing.html
A guide on how to enable and customize tracing of JAX-RS and non-JAX-RS methods by using MicroProfile OpenTracing and Jaeger.
A guide on how to write reactive Java microservices using MicroProfile Reactive Messaging.
A guide on how to acknowledge messages by using MicroProfile Reactive Messaging.
A guide on how to integrate RESTful Java microservices with a reactive system by using MicroProfile Reactive Messaging.
A guide on how to use MicroProfile Rest Client to invoke RESTful microservices over HTTP in a type-safe way: https://openliberty.io/guides/microprofile-rest-client.html
A guide on how to use MicroProfile Rest Client to invoke RESTful microservices asynchronously over HTTP.
A guide on how to test a MicroProfile or Jakarta EE application using MicroShed Testing.
A guide on how to persist data in your microservices to MongoDB, a document-oriented NoSQL database.
A guide on how to use Minishift to deploy microservices to an Origin Community Distribution of Kubernetes (OKD) cluster.
A guide on how to deploy a microservice to Kubernetes by using Open Liberty Operator.
A guide on how to deploy a microservice to Red Hat OpenShift 4 by using Open Liberty Operator.
A guide on how to deploy microservices to a local OpenShift cluster running with CodeReady Containers
A guide on how to stream updates from a MicroProfile Reactive Messaging service to a front-end client by using Server-Sent Events.