Multi-stage Docker Builds for Efficient Jakarta EE Deployments with Payara

Enterprise Jakarta EE applications require extensive tooling during development - Maven for dependency management, full JDKs for compilation, and various build utilities. However, production environments need only the compiled application and runtime server like Payara Server or Payara Micro. Multi-stage Docker builds bridge this gap by separating build and runtime concerns, producing dramatically smaller and more secure container images for Payara deployments.

What's New In The Payara Platform July 2025 Release?

The July 2025 release brings meaningful updates across the Payara Platform family, with improvements to database connectivity, critical bug fixes for CDI memory management, and comprehensive component upgrades.

This month's releases include Payara Platform Community 6.2025.7 (DOWNLOAD HERE), Enterprise 6.28.0, Enterprise 5.77.0 (FREE TRIAL), and Payara 7 Alpha 3.

Jakarta EE 11 is Here - And It's Ready for the Cloud!

Earlier today, the Eclipse Foundation together with its vendor members, partners and community has announced the release of Jakarta EE 11, the latest version of its enterprise Java platform. Building on the Core Profile (Dec 2024) and Web Profile (Mar 2025), this release brings powerful new features aimed at boosting developer productivity and simplifying cloud-native development.

Jakarta EE vs. Quarkus: A Comparison of Top Enterprise Java Backend Frameworks

Enterprise Java has powered backend systems and key applications for three decades, evolving steadily alongside application architecture trends, from on-premise monoliths and service-oriented architectures to today's cloud-first containerized microservices. Currently, developers can typically  choose from three key enterprise Java frameworks: Jakarta EE, Quarkus and Spring / Spring Boot. 

In this post, we take a practical look at two major enterprise Java frameworks: Jakarta EE, the continuation of the long-established Java EE/J2EE standard and Quarkus, a newer framework that is growing in popularity. 

Spring, Quarkus & Jakarta EE - Join Payara Qube Launch at the Virtual Payara Conference

Last week, we announced the new edition of the Virtual Payara Conference, going live on Tuesday the 8th of July (REGISTER HERE), where we'll help you discover some practical strategies for your Java journey.

If you're looking to cut operational overhead and fast-track Java modernization, don’t miss these key sessions focused on Payara Qube - our new platform, purpose-built for Java, supporting modern frameworks including Quarkus, Jakarta EE, and Spring, and engineered to simplify and automate the deployment, management, and scaling of Java microservices across cloud and on-premise environments. 

Join our webinar! AI Tools for Jakarta EE

The way we build enterprise applications is changing - and fast. With artificial intelligence reshaping nearly every aspect of software development, Jakarta EE is no exception.

Join us for this webinar (REGISTER HERE), where we'll explore how AI-powered tools are optimizing the entire Jakarta EE development lifecycle - from bootstrapping new projects to creating production-ready full-stack applications. Join Gaurav Gupta, Senior Software Engineer at Payara, as he takes the stage to deliver a live, real-world demonstration of how AI-enhanced tools are changing the game.

How to Make Multi-Cloud Work

Multi-cloud developments can offer real operational advantages. However, careful and strategic planning is key to maximize the gains. In fact, without clear operating models or setups, teams can experience costly missteps and cloud spent wastage. 

At Payara Services, we work closely with organizations deploying mission-critical enterprise Java applications across hybrid and multi-cloud environments. As a result, our engineering team has been actively engaged in helping companies succeed in their multi-cloud strategies, and we know first-hand what works best as well as common pitfalls. In this blog post, we look at what multi-cloud is and share key insights and tips to optimize your multi-cloud projects.

Announcing Virtual Payara Conference - Enterprise Java Modernization Made Simple

The new edition of Virtual Payara Conference is coming on the 8th of July 2025 and this time it's all about discovering practical strategies for your Java journey – whether you use Jakarta EE, Spring, or Quarkus! 

Join us (REGISTER HERE) to discover how Payara Qube and the new Payara – Azul partnership are transforming enterprise Java by eliminating Kubernetes complexity, cutting infrastructure costs, and accelerating cloud-native adoption across all major Java frameworks.

See live demos, hear from experts, and get practical insights to help your team deliver more, faster, and with less operational overhead – no matter what stack you’re running.

Reactive Programming in Java

Many of today’s applications must process enormous volumes of data while providing instantaneous responses.Traditional blocking architectures often struggle to meet these demands, leading to sluggish performance and poor user experiences. Reactive programming is a coding paradigm that can help address these issues by using asynchronous, non-blocking operations to change how systems are built.

This blog posts explores the core principles, advantages and best practices of reactive programming in Java to help you create scalable, resilient and high-performance applications.