Documentation: MicroProfile

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 on Open Liberty.

Configuring microservices

Learn how to use MicroProfile Config to externalize configuration data for an application.

Secure microservices with JSON Web Tokens (JWT)

Learn how to control user and role access to microservices with MicroProfile JWT

Adding health reports to microservices

Explore how to report and check the health of a microservice with MicroProfile Health on Open Liberty.

Separating configuration from code in microservices (interactive guide)

Learn how to perform static configuration injection using MicroProfile Config on Open Liberty. No installation necessary - complete the steps in your browser.

Providing metrics from a microservice

Explore how to provide system and application metrics from a microservice with MicroProfile Metrics on Open Liberty.

Documenting your RESTful APIs with OpenAPI

Explore how to document and filter RESTful APIs from code or static files by using MicroProfile OpenAPI on Open Liberty.

Injecting dependencies into microservices

Learn how to use Contexts and Dependency Injection (CDI) to manage and inject dependencies into microservices on Open Liberty.

Limiting the number of concurrent requests to microservices – an interactive guide

Try it out live in the browser (no installation required!). How to use MicroProfile Bulkhead policy to limit requests and prevent faults from cascading to...

Using @CircuitBreaker for fault tolerance on Open Liberty – a MicroProfile interactive guide

Try it out live in the browser (no installation required)! How to build fault tolerant microservices with MicroProfile CircuitBreaker.

How to create a RESTful web service with Open Liberty

Create a RESTful web service that runs on Liberty. WebSphere Liberty is built on the Open Liberty project, which provides full Java EE and MicroProfile...

MicroProfile and WebSphere Liberty

What are microprofile.io and MicroProfile? microprofile.io is a community created in 2016 dedicated to rapid innovation around Microservices and Enterprise Java, supported by many people...