MicroProfile and the Payara Platform

The Payara Platform helps you modernize infrastructure and build microservices applications on cloud with your existing development team’s  Java EE / Jakarta EE programming skills. Payara Micro with MicroProfile offers a migration path from your current architecture to a microservices architecture and the cloud-native capability of next-generation applications.

Microservices

Demystifying Microservices for Jakarta EE Developers – User Guide

Demystifying Microservices for Jakarta EE Developers User Guide

Jakarta EE runtimes, such as Payara Micro, are lightweight and suitable for microservices development. Read this guide to learn about microservices in terms that make sense to Java EE and Jakarta EE developers, including when a microservices architecture makes sense, and when it doesn’t.

Download User Guide

Small and Simple: Building a Java Microservice – Video

Small and Simple: Building a Java Microservice

Java Champion, architect, developer, and author Adam Bien demonstrates how to create the smallest, simplest Java microservice possible (about 3.5k) in this 2 Minute Tech Tip.

Watch Video

Gradual Migration from Java EE to MicroProfile Presentation at EclipseCon Europe 2018

Gradual Migration from Java EE to MicroProfile Presentation at EclipseCon Europe 2018

The goal of MicroProfile is to optimise Java EE / Jakarta EE for a microservice architecture, however, some of the MicroProfile implementations are completely different ‘servers’, like the KumuluzEE server. Watch this presentation to learn how you can migrate easily from your favorite Java EE server to a MicroProfile implementation. Transform your Java EE application to a MicroProfile one using Thorntail, Liberty, Payara Micro and KumuluzEE.

Watch Presentation

Scale Applications Flexibly with MicroProfile

Scale applications flexibly with MicroProfile

MicroProfile allows you to build scalable applications easily and you can get a variety options for scaling if you add distributed data grids. We’ll analyze what’s possible and how to do it, demonstrating a microservices application based on Payara Micro, which assembles MicroProfile, Hazelcast and other useful tools into a single and easy to use package.

Watch Presentation

Be Reactive and Micro with a MicroProfile Stack

Be reactive and micro with a MicroProfile stack

Watch this presentation to learn how to use a few simple tools to build a highly efficient, scalable, and robust system that can be evolved continuously to meet rapidly changing needs and increasing loads. Build lightweight, robust reactive systems efficiently with open source tools such as MicroProfile, RxJava, React.js. Add Kafka and Hazelcast and use Payara Micro to assemble it all together in almost no time.

Watch Presentation

Develop Resilient Applications with Event-Driven Microservices

Develop Resilient Applications with Event-Driven Microservices

Learn how to avoid common microservices headaches and discover widely-used design patterns and expert best practices. We’ll show you how these best practices can be implemented in Java EE / Jakarta EE and Payara Micro.

Download User Guide

Learn How to Use MicroProfile APIs

Access the following resources to learn how to make the most of the  MicroProfile APIs using the Payara Platform.

Build Highly Configurable Applications on Payara Server Using MicroProfile Config API

Build applications on Payara Server using MicroProfile Config API

Here’s how to make the most of the MicroProfile Config API using the Payara Platform. Learn how to integrate MicroProfile into your application and how to build highly configurable applications on the Payara Platform.

Download User Guide

Build Highly Configurable Applications on Payara Server Using the MicroProfile Config API – Video Series

MicroProfile and Payara Platform Video Playlist

Watch our 11-video series on building highly configurable applications on Payara Server using MicroProfile Config API.

Video Playlist

How to Use MicroProfile Metrics API with Payara Server

How-to-Use-Eclipse-MicroProfile-Metrics-API-with-Payara-Server Cover

By the end of this guide, you will be able to integrate MicroProfile into your application and learn how to build reliable and well functioning applications on the Payara Server.

Download User Guide

How to Use MicroProfile Fault Tolerance API with Payara Server – Video

How to use MicroProfile Fault Tolerance API with Payara Server video screenshot

Watch a short video tutorial for using MicroProfile Fault Tolerance API with Payara Server.

Watch Video

How to Use MicroProfile Fault Tolerance API to Build Cloud Native Applications on Payara Platform

How to use Fault Tolerance API to Build Cloud Native Applications on Payara Platform

This guide will help you get started with building resilient applications using the MicroProfile Fault Tolerance API on the Payara Server.

Download User Guide

How to Use the Payara Server Implementation of the MicroProfile Health API

How to Use the Payara Server Implementation of the MicroProfile Health API Cover

By the end of this guide, you will be able to integrate Eclipse MicroProfile Health API into your application and learn how to build reliable and well functioning applications on Payara Server.

Download User Guide

How to Use MicroProfile Rest Client with Payara Server

By the end of this guide, you will be able to integrate MicroProfile into your application and learn how to build reliable and well-functioning applications on Payara Server.

Download User Guide

From the Payara Blog

  • Payara at the JakartaOne Livestream 13 Jan 2022

    The JakartaOne Livestream is a huge event in the Jakarta EE and MicroProfile calendar. Organised by the Eclipse Foundation, it is a one-day virtual conference for developers and technical business leaders. It brings insight into the current state and future of Jakarta EE and related technologies focused on developing cloud-native Java applications. 

  • The Payara Monthly Catch: December 2021 04 Jan 2022

    Welcome to the first Monthly Catch of 2022 - looking back at the last month of 2021! We celebrate the most useful articles, videos, tips and tricks from our community in December - as well as round-up where you can find Payarans and the Payara Platform outside of our channels.

  • Payara Platform November Roadmap Webinar 09 Dec 2021

    In regular webinars, our CEO and Founder Steve Millidge provides an update on the progress of Payara Platform: what we've achieved in relation to our yearly roadmaps, and what we have left to do!  In this webinar, Steve looked at what we've achieved so far in 2021, and ahead to the final quarter of this year and plans for early 2022.

  • The Payara Monthly Catch: November 2021 02 Dec 2021

    Welcome to a winter edition of our Payara Monthly Catch, where we pick the best articles, videos, podcasts and news stories from the month, from the world of Java and Jakarta EE. 

  • VIDEO: Adam Bien - The Future is Now (Payara Cloud) 09 Nov 2021

    Adam Bien explored the possibilities of Payara Cloud in his recent talk for the 2021 J4K conference!  He used the Payara Cloud demonstration environment - with the caveat that the user interface is not completed yet - to demonstrate how our next generation application server creates a "serverless" environment; moving the "plumbing behind the scenes" so you only have to worry about selecting your WAR, clicking deploy, and running it on the cloud! 

  • VIDEO: 7 Reasons to Switch to OpenJDK 17 as a Jakarta EE Developer 04 Nov 2021

    JDK 17, the next Long-Term Release of Java SE, launched in September. You may have seen many of the great blogs, articles, and videos about what this means for Java developers. For just a few places to start, we like: theJetBrainsteam'sdiscussion on migrating to JDK 17; Todd Ginsberg onhis ten favourite features; andGunter Rotsaert mapping out thedifferences between Java 11 and Java 17.  But what does the new release mean forJakarta EEdevelopers specifically? If you are using these enterprise-orientated specifications, stewarded by theEclipse Foundation, should you make the switch? Payara's Rudy De Busscherthinks you should, and explained why in his talk toIstanbul JUG, powered byHazelcast.

More Microservices Blogs

Back to top