Back to Catalog

A Technical Deep Dive on Liberty

BeginnerGuided Project

Liberty is a cloud-optimized Java runtime that is fast to start up with a low memory footprint and a development mode, known as dev mode, for quick iteration. Adding and removing features to adopt the latest open cloud-native Java API like MicroProfile and Jakarta EE are easy with Liberty. Liberty’s zero migration lets you focus on what’s important and not the APIs changing under you.

4.3 (3 Reviews)

Language

  • English

Topic

  • Open Liberty

Enrollment Count

  • 52

Offered By

  • IBM

Platform

  • SkillsNetwork

Last Update

  • April 29, 2024
About This Guided Project
You will learn how to build the a REST microservice with Jakarta EE and MicroProfile on Liberty. You will use Maven throughout this exercise to build the microservice as well as to interact with the running Liberty instance. Then, you’ll build a container image for the microservice and deploy it in Liberty Docker container to Kubernetes.
The microservice that you’ll be working with is called inventory. The inventory microservice persists data into a PostgreSQL database. You will also learn how to secure the REST endpoints and use JSON web token to communicate the provided system secured microservice.