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

  • The Payara Monthly Catch 08 Feb 2024

    Greetings Payara Community! Enjoy our favourite bits we gathered in our monthly catch for January.

  • The Payara Monthly Catch October 2023 30 Oct 2023

    It's time for the October Payara Monthly Catch! It might be Halloween soon, but our monthly news roundup will protect you from the scary thought of missing out on anything from the world of Java, Jakarta EE, MicroProfile, and open source. We collate all the very best content as your TREAT for the month 🎃🦇👻 A key Java survey came out this month - theAzul State of Java Survey and Report. With 2000 respondents, it was interesting to learn that Java 11 was the most popular JDK version, and that 72% were using non-Oracle solutions.  We were also pleased that  19% of respondents reported Payara as their application server of choice, beating GlassFish, TomEE & WildFly!

  • The Payara Monthly Catch September 2023 21 Sep 2023

    It's time for the September Payara Monthly Catch - our monthly news roundup from the world of Java, Jakarta EE, MicroProfile, and open source.  The big news is: Java 21 is now out! This is the latest long-term support release of Java, so it will be supported in Payara Platform. Payara Community Server and Micro will run with Java 21 by mid-October, with Payara Enterprise supporting Java 21 by mid-December. Find our pick of great Java 21 content below, including our own articles on the subject, focusing on what it will mean for Jakarta EE users.                                                                                                                                                      Watch out for us next month at Devoxx Belgium! See below to meet our team at Devoxx and join our talk,Elementary Full-stack Development with Hypermedia and Java 21,we'll hope to see lots of you there.  TheJakarta EE Developer Survey 2023also came out this month, make sure to read to find out the most used technologies and trends. Our CEO and Founder Steve Millidge commented: "The future looks bright for Jakarta EE and Payara, as we note with pride that the percentage of respondents using Payara has also increased!" And finally, free trials of our fully managed Jakarta EE cloud native application runtime, Payara Cloud, are in full swing!  Join those trying it out for free, with 15 days available to you with no charge. Sign uphere. 

  • The Payara Monthly Catch August 2023 31 Aug 2023

    HiJakarta EEandMicroProfilecommunity! It's time for the August Payara Monthly Catch.  Java 21 is coming next month. That means - virtual threads! Project Panama! Sequenced collections! This month, we round up all the interesting articles about Java 21 and beyond, all in one place. See below for your reading list. We also have been working on applying features like Virtual Threads in a Jakarta EE context. It's also the month we launched a free trial of our fully managed Jakarta EE cloud native application runtime, Payara Cloud. You can now try it out for free, with 15 days available to you as a trial. Check it outhere. 

  • Watch the Recording: Building Ultrafast Apps with Payara & Microservices: Live Coding with Jakarta EE & MicroProfile 08 Aug 2023

    In this webinar Jakarta EE experts Otavio Santana (Java Champion & Software Engineer) and Luqman Saeed (Payara Tech Writer)  explore the power of Payara and Microservices to develop ultrafast applications, diving into live coding with Jakarta EE and MicroProfile, leveraging the latest specifications, such as Jakarta Data and Jakarta NoSQL. Additionally, they showcase the seamless integration of these technologies with the Microstream database, enabling lightning-fast persistence for your applications. Whether you are a seasoned developer or new to these technologies, this session will provide valuable insights and practical examples to accelerate your application development.

  • The Payara Monthly Catch July 2023 27 Jul 2023

    It's time for the July Payara Monthly Catch.  This month's pick includes: Advice on contributing to open source Our guide to Artificial Intelligence and Machine Learning on Jakarta EE More deep dives into what you can look forward to in Java 21 Tips to combat bugs and vulnerabilities & more! We collate articles and videos from outside Payara - ourJakarta EEandMicroProfilecommunity - as well as sharing Payara's own guides and blogs, and news from our team of "Payarans" (we start them small 😉 )🐣⬇

More Microservices Blogs

Back to top