May 28th, 2025
0 reactions

Jakarta EE and Quarkus on Azure – June 2025

Hi everyone, welcome to the June 2025 update for Jakarta EE and Quarkus on Azure. It covers topics such as DevServices support of Quarkus Azure Extension, and comprehensive guides on implementing Quarkus applications monitoring and Liberty applications monitoring.

If you’re interested in providing feedback or collaborating on migrating Java workloads to Azure with the engineering team developing Jakarta EE and MicroProfile on Azure solutions, please complete this short survey on Jakarta EE migration. The team of product managers, architects, and engineers will promptly get in touch with you to initiate close collaboration.

Microsoft partner with Oracle, IBM, and Red Hat to build a portfolio based on two pillars: the Azure Marketplace offers include Solution Templates and Base Images which allow customers to quickly deploy software on Azure Virtual Machines (VMs), Azure Kubernetes Service (AKS), Azure Red Hat OpenShift (ARO), and Azure Container Apps (ACA) within Azure Portal; additionally, within Azure Learn, you’ll find an extensive collection of Java EE, Jakarta EE and MicroProfile guidance. Beyond these, there are numerous supporting technologies for open specifications-based Cloud Native Java, such as Quarkus extension, the Azure MicroProfile library, and integration with other Azure development services. To refresh your experience using Java EE, Jakarta EE, and MicroProfile on Azure, here is the news you should know!

Explore DevServices support for Quarkus Azure Cosmos DB Extension and Quarkus Azure Blob Storage Extension

Quarkus can automatically provision unconfigured services in development and test mode through DevServices.  Quarkus Azure Extensions – Quarkus Azure Cosmos DB and Quarkus Azure Blob Storage – add DevServices support as well.  For instance, if you’re development an application using Azure Cosmos DB or Azure Blob Storage, as long as you have the extension in your pom, a container will be started for testing using Testcontainers.  You only need to define your configuration for production with the %prod. prefix. The dev mode one is taken care of.

 

Discover comprehensive guides on implementing health and telemetry monitoring of your Quarkus applications

Observe Quarkus Apps with Azure Application Insights using OpenTelemetry

The newly published guide has you covered how to observe Red Hat Quarkus applications with Azure Application Insights using OpenTelemetry. In the blog, you will be guided to test your app locally, deploy it to Azure Container Apps and observe its telemetry data with Azure Application Insights.

Check out the guide here – Observe Quarkus Apps with Azure Application Insights using OpenTelemetry | Microsoft Community Hub

Configure health probes for Quarkus Apps on Azure Container Apps

This blog post shows you how to enable SmallRye Health in Quarkus applications with health probes in Azure Container Apps. By doing that, you can effectively monitor the health and status of your Quarkus instances.

Check out the guide here – Configure health probes for Quarkus Apps on Azure Container Apps | Microsoft Community Hub

Screenshot 2025 05 21 131341 image

 

Explore the Azure Sample of Monitoring Liberty Apps with Azure Application Insights

If you are developing or maintaining Liberty applications on Azure Container Apps, this example is especially valuable. It offers clear, practical guidance on how to implement robust monitoring with Azure Application Insights using OpenTelemetry. By following the step-by-step instructions, you can seamlessly integrate telemetry into your cloud deployments, ensuring better visibility and faster troubleshooting for your Liberty workloads on Azure Container Apps. This resource is a must-read for anyone looking to enhance observability and operational excellence in their Liberty-based Java applications.

Explore the code sample here – Monitoring a Liberty application deployed on Azure Container Apps with Azure Application Insights

 

Overview of Jakarta EE and MicroProfile on Azure offers

Microsoft partners with IBM, Oracle, and Red Hat to bring top Java app server products to Azure:

Additionally, we offer several complementary technologies for Cloud Native Java, such as Quarkus extensions, the Azure MicroProfile library, and integrations with various Azure developer services.

Quarkus Azure Services Extensions are:

Azure Extensions for MicroProfile are:

 

Related posts

Author

0 comments