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
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:
- To explore IBM WebSphere Product Family on Azure, start from the Learn topic – What are solutions to run the WebSphere family of products on Azure?
- To explore Oracle WebLogic Server on Azure Solutions, start from the following Learn topics
- To explore JBoss EAP on Azure, start from the Learn topic – Red Hat JBoss EAP on 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:
- Quarkus Azure Event Hubs Extension: pkg:maven/io.quarkiverse.azureservices/quarkus-azure-eventhubs@1.1.4 | code | doc | sample
- Quarkus Azure App Configuration Extension: pkg:maven/io.quarkiverse.azureservices/quarkus-azure-app-configuration@1.1.4 | code | doc | sample
- Quarkus Azure Blob Storage Extension: pkg:maven/io.quarkiverse.azureservices/quarkus-azure-storage-blob@1.1.4 | code | doc | sample
- Quarkus Azure key Vault Extension pkg:maven/io.quarkiverse.azureservices/quarkus-azure-keyvault@1.1.4 | code | doc | sample
- Quarkus Azure Cosmos DB pkg:maven/io.quarkiverse.azureservices/quarkus-azure-cosmos@1.1.4 | code | doc | sample
Azure Extensions for MicroProfile are:
Related posts
- Jakarta EE and MicroProfile on Azure – February 2025 – Microsoft for Java Developers
- Jakarta EE on Azure – November 2024 – Microsoft for Java Developers
- Jakarta EE on Azure – September 2024 – Microsoft for Java Developers
- Jakarta EE on Azure – June 2024 – Microsoft for Java Developers
- Jakarta EE on Azure – February 2024 – Microsoft for Java Developers
0 comments
Be the first to start the discussion.