TrustRadius: an HG Insights company

Payara Server

Score9 out of 10

4 Reviews and Ratings

What is Payara Server?

Payara Server is a fully supported, developer-friendly, open source application server. The vendor says Payara Server’s architecture is innovative, cloud-native and optimized for production deployments. The application server 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 for production Java EE applications.

Key features of Payara Server include:
• Cloud-native architecture
• Support for Microsoft Azure, Amazon AWS, Google Cloud Platform
• Production-ready
• Monitoring and diagnostics
• Integrated Data Grid for easy clustering, high-availability & scalability
• Compatible with Eclipse MicroProfile
• Container-friendly, including Docker and Kubernetes
• Fully supported
• Monthly releases, bug fixes and patches
• Derived from GlassFish
• No licensing fees

Features and Benefits

• Suitable for both traditional applications and microservices
• Cloud connectors and modular support for a range of JMS broker components extends messaging to include IOT, microservices, and cloud.
• Caching & clustering
• Domain Data Grid
• JCache Integration
• Payara Micro availability and integration
• Rest API & Monitoring available over a standard HTTP connection
• HealthCheck Service
• Slow SQL Logger
• Integration with developer tools including NetBeans and Apache Maven
• Drop-in replacement for GlassFish Open Source Edition

Categories & Use Cases

Media

Top Performing Features

  • Administration and management

    Ease of management via administration console

    Category average: 7.6

  • Application server performance

    Speed of deploy time, initialization time and other performance metrics

    Category average: 8.3

  • Installation

    Ease of download and installation

    Category average: 8.5

Areas for Improvement

  • Open-source standards compliance

    Support for open-source standards like J2EE

    Category average: 7.9

  • Security management

    Integrated security management for applications

    Category average: 8.3

  • IDE support

    Support for a number of different programming environments or IDEs

    Category average: 7.4

High performance payara server with great features

Use Cases and Deployment Scope

- Initially we were using Glassfish then we migrated to Payara community edition.

- We have hosted the application on payara prod and used it by our 200+ customers.

- Our application products are used by Universities and colleges in the USA.

- Even we are using Micro Payara for a few of our small size applications.

- It has very good support and addresses the outstanding issues.

- It has very good features and up-to-date technology stack updates.

Pros

  • Automatic Clustering
  • Admin console UI (user friendly to access the Payara admin console).
  • Micro Payara helps in addressing the micro service architecture.
  • Regular updates include the technology stack updates (Jakarta, other security issues).

Cons

  • Issues that are logged in Payara GitHub forum need to address on time, but it keeps on postponing fixing those issues.

Return on Investment

  • Can host multiple application on single VM.
  • Helps managed service team reduces their time on installation and up-gradation ( upgrading it to a new Payara server is very simple).
  • We can opt for Payara or Micro Payara based on the application size.

Alternatives Considered

JBoss Enterprise SOA Platform and Apache Tomcat

Other Software Used

MySQL, Eclipse, Apache Camel

Payara is one the best performing servers out there!

Pros

  • Small memory footprint.
  • Fully JEE compliant with an exceptional administration console.
  • Very good performance.

Cons

  • It should provide out of the box support as an embedded server for spring boot applications.
  • Let's Encrypt certificates should be installed through the admin console.
  • A wizard-like procedure for clustering.

Return on Investment

  • Positive: We can host more applications on a single VM.
  • Positive: We saved time on the server configuration procedure.
  • Positive: We saved time from migration from previous installations.

Alternatives Considered

Oracle GlassFish Server and Apache Tomcat

Other Software Used

Oracle WebLogic Application Server, Apache Tomcat

Usability