Name: Open Liberty Project
Type: Organization
Bio: Open Liberty is an open source implementation of Eclipse MicroProfile and Java EE from IBM. It is the foundation of the WebSphere Liberty app server.
Location: Alpha Centauri
Blog: https://openliberty.io
Open Liberty Project's Projects
A guide on how to use gRPC unary calls, server streaming, client streaming, and bidirectional streaming to communicate between Java client and server services with Open Liberty.
A guide on how to use Jakarta WebSocket to send and receive messages between services without closing the connection.
This repository has been archived. See https://openliberty.io/guides for current tutorials on reactive messaging with Kafka.
Create PR against the `dev` branch for development code. The `master` branch is reserved for publishing content.
Guides template
This repository is used for testing automation. It does not contain any real function.
A guide on how to develop tests for your microservices with the Arquillian managed container and run the tests on Open Liberty: https://openliberty.io/guides/arquillian-managed.html
An introductory guide on how to use bean validation in Open Liberty to create a microservice to validate user input data: https://openliberty.io/guides/bean-validation.html
An introductory guide on how to use Contexts and Dependency Injection to manage and inject dependencies into microservices: https://openliberty.io/guides/cdi-intro.html
A guide on how to deploy microservices to Amazon Elastic Container Service for Kubernetes (EKS) on Amazon Web Services (AWS): https://openliberty.io/guides/cloud-aws.html
A guide on how to deploy microservices to Azure Kubernetes Service (AKS) on Microsoft Azure.
A guide on how to deploy microservices to Google Kubernetes Engine (GKE) on Google Cloud Platform (GCP).
A guide on how to deploy microservices to IBM Cloud Kubernetes Service (IKS) and IBM Cloud Private (ICP): https://openliberty.io/guides/cloud-ibm.html
A guide on how to deploy microservices to Red Hat OpenShift by using Kubernetes Operators.
A guide on how to containerize and run your microservices with Open Liberty using Docker:
A guide on how to containerize and run your microservices on Open Liberty using Podman.
A guide on how to implement contract testing to ensure compatibility for Java microservices.
A guide on how to enable Cross-Origin Resource Sharing (CORS) in Open Liberty: https://openliberty.io/guides/cors.html
A guide on how to use Docker containers for iterative development of microservices: https://openliberty.io/guides/docker.html
An introductory guide to writing and deploying applications on Open Liberty using Maven and Docker: https://openliberty.io/guides/getting-started.html
An introductory guide on how to build and test a simple web application using Gradle and Open Liberty: https://openliberty.io/guides/gradle-intro.html
A guide on how to use a GraphQL client to run GraphQL queries and mutations.