DevOps and the Payara Platform

The DevOps approach to software delivery ensures development and operations teams can build, test, deploy, and monitor applications quickly while maintaining quality and control. The Payara Platform fits into your DevOps strategy – it’s compatible with the services you’re already using including Docker and Kubernetes, cloud-native, and offers commercial support for security and stability of your applications’ environment from the JVM on up.

Learn About the Payara Platform

Payara Server 5 Datasheet

payara server 5 datasheet

Payara Server is a fully supported, developer-friendly, open source application server. Payara Server’s architecture is innovative, cloud-native and optimized for production deployments. The application server,  officially compatible with Jakarta EE 8 and Eclipse MicroProfile, is built and supported by a team of DevOps engineers dedicated to the continued development and maintenance of the open source software and committed to optimizing Payara Server as the best option for production Java EE / Jakarta EE applications.

Download Datasheet

Payara Micro Datasheet

Payara Micro Datasheet

Payara Micro is the open source, lightweight middleware platform of choice for containerized Java EE (Jakarta EE) microservices deployments.  Less than 70MB in size, Payara Micro requires no installation or configuration and no need for code rewrites  – so you can build and deploy a fully working app within minutes.

Download Datasheet

Payara Support Brochure

Payara Support Brochure

The Payara Platform is production-ready and stable with full support. Payara Support global engineers guarantee rapid response to issues with mission critical applications for all customers with the Payara Platform in production. Unlike other companies providing support services through an outsourced helpdesk, Payara customers receive support directly from the engineers.

Download Brochure

How to Manage and Operate the Payara Platform in the Cloud

'How to Manage and Operate the Payara Platform on Cloud' datasheet front cover.

The Payara Platform is a great choice for Java developers looking to run applications in the cloud. Since the platform is cloud-native and optimized for production environments, it can be deployed in any environment: on cloud, on-premises, or hybrid. It’s designed with support for major cloud platforms, ensuring the Payara Platform is compatible with the services you’re already using, including Microsoft Azure, Amazon AWS, and the Google Cloud Platform.

Download User Guide

Payara Server in Production

Payara Server in Production Ops Guide

Once you have developed applications on Payara Server and moved these applications into a production environment, control will pass over to your operations teams. This guide introduces some features of Payara Server that you may not know about, which are especially useful for the operations teams.

Download User Guide

Security Auditing in Payara Server

'Security Auditing in Payara Server' User guide front cover.

Security is always a concern you must have when implementing applications that will run in production environments. Both the JVM and Payara Server has a strong tool set of security implementations for most use cases in the industry, so you won’t have to worry about implementing your own security measures from scratch. This guide explains and demonstrates the security auditing best practices and features you can find in Payara Server.

Download Guide

Getting Started with PayaraMigration Guide

Containers with the Payara Platform

The Payara Platform is a cloud-native open source server runtime which provides support for containers out-of-the-box so you can reduce your infrastructure and maintenance costs of existing applications. Container-friendly features for Docker and Kubernetes are built-in.

Containers and the Payara Platform

How to Build Microservices Apps with Java EE / Jakarta EE Programming Skills

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.

Eclipse MicroProfile and the Payara Platform

From the Payara Blog

  • How Using the Payara Platform in the Cloud Impacts DevOps 14 Nov 2019

    At Payara Services, we have long been advocates of the benefits of using DevOps practices not only in the development of our products (like Payara Server & Payara Micro), but also in the core of our expert advice to our user base with our blog containing arguments for using DevOps practices, details of DevOps tools and new developments that benefit it.

  • The Health Check Service In-Depth - Payara Server 5 16 Oct 2019

    This is an updated blog of the original which was published in May 2016 Payara Server provides the Health Check Service for automatic self-monitoring in order to detect future problems as soon as possible. When enabled, the Health Check Service periodically checks some low level metrics. Whenever it detects that a threshold is not met, it triggers alert notifications that allow to detect undesired behavior and predict possible failures. All of these automatic checks are very lightweight and run with a negligible impact on performance.

  • Automating Production in Payara Server 5 14 May 2018

    Back in 2016, we wrote about the importance of automation in taking applications from development to production with Payara Server. Since then, there have been a lot of changes both in Payara Server and Payara Micro and the wider tech landscape.

  • Using HotswapAgent to Speed up Development 18 Oct 2017

    As a Java EE developer, I sometimes envy how fast it’s possible to see the result of a code change in a running application with interpreted languages like PHP or JavaScript. With Java, it’s always necessary to rebuild the source code in bytecode, which can be then safely updated only by restarting the whole application. And all developers know that restoring the desired state of the application after a fresh restart takes time and is tedious.

  • Deploying Data Source Configuration 14 Jun 2017

    Since Java EE 6 it's possible to define data sources in a portable way. This does mean though that the data source is embedded in the application archive. For some use cases, this is exactly what's needed, but for others it may not be ideal.

  • Ondrej Mihalyi for TechTarget - Reactive Programming & Java EE 19 Dec 2016

    In his interview for The Server Side ( TechTarget) Ondrej Mihalyi - Payara Support Engineer - discusses the benefits and challenges of transitioning to reactive programming model and how Java EE facilitates reactive development.

  • ForgeRock Integration with Payara Server - Part 2: Access, Deploy & Test 22 Jul 2016

    Click here to see part 1 (Installation)   Access Configuration Now that the ForgeRock tools have been installed, we will configure them with some basic access configuration. First, proceed to login to the OpenAM application (context /openam) with the amadmin user, and the application will show you the current realm configuration for your domain:  

  • ForgeRock Integration with Payara Server - Part 1: Installation 14 Jul 2016

    Click here to see Part 2 (Access, Deploy & Test) Introduction Today, one of the most important concerns for enterprise applications is to implement robust security mechanisms that allow developers and operation staff to easily integrate applications in a stable infrastructure and allow their users to interact with them in a seamless way. While many developers prefer to implement their own security mechanisms or use third-party libraries, a good alternative is to use already established products that handle authentication, authorization, confidentiality, identity, and entitlement on behalf of already developed applications.  

  • Creating Uber JAR with Payara Micro 21 Jun 2016

    Payara Micro allows running web applications in a self-contained and easy way. Since the release of Payara Server 162, there is a simple way to generate an “Uber” JAR that bundles the contents of a WAR file and the classes and resources that compose Payara Micro!  

  • The HealthCheck Service In-Depth - Payara Micro 14 Jun 2016

    The HealthCheck Service provides automatic self-monitoring in order to detect future problems as soon as possible. The HealthCheck Service was introduced in Payara Server and Payara Micro version 161 and some new metrics have been added in version 162. All the functionality of the HealthCheck Service that is available in Payara Server is also included in Payara Micro. However, as Payara Micro differs in some concepts from Payara Server, the usage and configuration of the HealthCheck Service is slightly different. In this post, we will focus on how to use it in Payara Micro.  

Back to top