Slide 1

Slide 1 text

Why Java Developers are First- Class Citizens on Azure Reza Rahman Principal Program Manager Java on Azure

Slide 2

Slide 2 text

© Microsoft Corporation Java Matters

Slide 3

Slide 3 text

© Microsoft Corporation Microsoft and Java

Slide 4

Slide 4 text

© Microsoft Corporation Abundance of Choice Virtual Machines Containers Managed Services Serverless

Slide 5

Slide 5 text

© Microsoft Corporation Support Your Architecture Microservices or serverless application Parts of monolith extracted Monolith + new microservices Containerized Monolith Monolith

Slide 6

Slide 6 text

© Microsoft Corporation Pathways to Java on Azure

Slide 7

Slide 7 text

© Microsoft Corporation Virtual Machines

Slide 8

Slide 8 text

© Microsoft Corporation Java SE Azure Marketplace Portfolio Jakarta EE Data Messaging DevOps

Slide 9

Slide 9 text

© Microsoft Corporation Containers Azure Kubernetes Service Azure Container Apps Azure Container Registry

Slide 10

Slide 10 text

© Microsoft Corporation Multi-Cloud Platforms

Slide 11

Slide 11 text

© Microsoft Corporation Managed Services Azure App Service

Slide 12

Slide 12 text

© Microsoft Corporation Azure Services Portfolio Cosmos DB Key Vault Blob Storage Entra ID Service Bus Event Hub Event Grid Azure Monitor GitHub Actions App Service Azure SQL Azure PostgreSQL Azure MySQL

Slide 13

Slide 13 text

© Microsoft Corporation Serverless Azure Functions Logic Apps

Slide 14

Slide 14 text

© Microsoft Corporation Microsoft Build of OpenJDK

Slide 15

Slide 15 text

© Microsoft Corporation Java on Azure Tooling

Slide 16

Slide 16 text

© Microsoft Corporation DevOps Tools Integration GitHub Actions Azure SDK

Slide 17

Slide 17 text

© Microsoft Corporation IDE Support

Slide 18

Slide 18 text

© Microsoft Corporation Solution Samples

Slide 19

Slide 19 text

© Microsoft Corporation Sample Solution I App Gateway

Slide 20

Slide 20 text

© Microsoft Corporation Sample Solution II Container Registry Kubernetes Service Cosmos DB Entra ID Azure Monitor GitHub Actions App Gateway

Slide 21

Slide 21 text

© Microsoft Corporation Sample Solution III Container Apps Service Bus Azure SQL Breaker Dashboard Service Registry API Gateway Config Dashboard Distributed Tracing GitHub Actions

Slide 22

Slide 22 text

© Microsoft Corporation Sample Solution IV App Service Front Door Service Bus Key Vault Entra ID Cosmos DB

Slide 23

Slide 23 text

© Microsoft Corporation Sample Solution V Service Bus Cosmos DB Blob Storage Functions Logic Apps Functions Functions Web App Web App

Slide 24

Slide 24 text

© Microsoft Corporation https://github.com/m-reza-rahman/azure-cafe

Slide 25

Slide 25 text

© Microsoft Corporation Microsoft and the Java ecosystem

Slide 26

Slide 26 text

© Microsoft Corporation Summary

Slide 27

Slide 27 text

© Microsoft Corporation Resources https://www.microsoft.com/openjdk https://code.visualstudio.com/docs/languages/java https://azure.microsoft.com/resources/developers/java/ https://docs.microsoft.com/en-us/java/azure/

Slide 28

Slide 28 text

© Copyright Microsoft Corporation. All rights reserved.