This workshop is intended to provide a hands-on experience on running Java on Azure Container Apps. We will use GitHub Copilot to generate code snippets and deploy those Java applications to Azure Container Apps. This workshop is a Bring-Your-Own-Laptop session, so bring your Windows, OSX, or Linux laptop. If you have an access to GitHub Codespaces, you can use it as well.
- Create
hello-world
Spring Boot application and deploy it to Azure Container Apps - Use KEDA(Kubernetes-based Event Driven Autoscaler) to autoscale the application
- Create a managed Java component like Config Server, Eureka Server, and Spring Boot Admin
- Deploy PetClinic microservices and bind those with managed Java components
- Use Azure Service Connector to connect to Azure services, additionally we will explore passwordless connection with Service Connector
- Monitor Java applications on Azure Container Apps
- Create AI-infused Java applications with Azure OpenAI and Spring AI
- Prepare Your Azure Environment
- Create a Hello World Spring Boot App and Deploy to Azure Container Apps
- Autoscaling with KEDA(Kubernetes-based Event Driven Autoscaler)
- Create Managed Java Component on Azure Container Apps
- Deploy PetClinic Microservices
- Use Azure Service Connector
- Monitoring Java Applications on Azure Container Apps
- Create AI-infused Java Apps with Azure OpenAI and Spring AI