Skip to content

eggboy/aca-java-ai-workshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java on Azure Container Apps with Azure OpenAI

Open in GitHub Codespaces Open in Remote - Dev Containers

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.

What you are going to do in this workshop

  • 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

Spring PetClinic Microservices

Spring PetClinic Microservices

Simple RAG with Spring AI Function Calling with Azure OpenAI

Spring PetClinic Microservices Spring PetClinic Microservices

Agenda

  1. Prepare Your Azure Environment
  2. Create a Hello World Spring Boot App and Deploy to Azure Container Apps
  3. Autoscaling with KEDA(Kubernetes-based Event Driven Autoscaler)
  4. Create Managed Java Component on Azure Container Apps
  5. Deploy PetClinic Microservices
  6. Use Azure Service Connector
  7. Monitoring Java Applications on Azure Container Apps
  8. Create AI-infused Java Apps with Azure OpenAI and Spring AI

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published