The quickest way to learn all things Open Liberty, and beyond!
Deploying and packaging applications
Learn how to deploy and update an application on Open Liberty with Maven and Docker.
Building a web application with Gradle
Learn how to build and test a web application using a build configuration script, the Gradle War plug-in and Open Liberty Gradle plug-in.
Building a web application with Maven
Learn how to build and test a simple web application using Maven and Open Liberty
New to MicroProfile? Get an introduction here.
Creating a RESTful web service
Learn how to create a REST service with JAX-RS, JSON-P, and Open Liberty.
Injecting dependencies into microservices
Learn how to use Contexts and Dependency Injection (CDI) to manage and inject dependencies into microservices.
Consuming RESTful services with template interfaces
Learn how to use MicroProfile Rest Client to invoke RESTful services over HTTP in a type-safe way.
11 additional MicroProfile Guides
Consuming a RESTful web service
Explore how to access a simple RESTful web service and consume its resources in Java.
Failing fast and recovering from errors
Use MicroProfile's Timeout and Retry policies to fail fast and recover when running into failures.
Limiting the number of concurrent requests to microservices
Use a MicroProfile Bulkhead policy to limit requests and prevent faults from cascading to the entire system.
Documenting RESTful APIs
Explore how to document and filter RESTful APIs from code or static files by using MicroProfile OpenAPI.
Building fault-tolerant microservices with the @Fallback annotation
Learn how to add fallback behavior to microservice dependencies to manage the impact of failures.
Enabling distributed tracing in microservices
Explore how to enable and customize tracing of JAX-RS and non-JAX-RS methods by using MicroProfile OpenTracing.
Adding health reports to microservices
Learn how to use MicroProfile Health to provide and check the health of a microservice.
Providing metrics from a microservice
Learn how to use MicroProfile Metrics to provide system and application metrics from a microservice.
Securing microservices with JSON Web Tokens
Learn how to control user and role access to microservices using MicroProfile JWT.
Learn how to use the MicroProfile Config specification to externalize configuration data for an application.
Newest guides shown first
Testing microservices with the Arquillian managed container
Learn how to test your microservices with the Arquillian managed container and JUnit on Open Liberty.
Managing microservice traffic using Istio
Explore how to manage microservice traffic using Istio.
Accessing and persisting data in microservices
Learn how to use Java Persistence API (JPA) to access and persist data to a database for your microservices.
Checking the health of microservices on Kubernetes
Learn how to check the health of microservices on Kubernetes by setting up readiness probes to inspect MicroProfile Health Check endpoints.
Securing a web application
Learn how to secure a web application through authentication and authorization.
Configuring microservices running in Kubernetes
Externalize configuration and use Kubernetes ConfigMaps and Secretes to configure your microservices.
Deploying microservices to Kubernetes
Explore how to deploy microservices to Kubernetes and manage your cluster.
Validating constraints with microservices
Explore the use of bean validation to validate user input data for microservices.
Consuming a RESTful web service with AngularJS
Explore how to access a simple RESTful web service and consume its resources with AngularJS in Open Liberty.
Enabling Cross-Origin Resource Sharing (CORS)
Learn how to enable CORS in Open Liberty without writing Java code to access resources from an external domain.
Creating a multi-module application
Learn how to build an application consisting of JAR, WAR, and EAR modules with Maven
Sorry, we couldn't find any guides matching
Want to see a guide on this topic? Check out our project board and raise an issue.