Skip to main content
Link
Menu
Expand
(external link)
Document
Search
Copy
Copied
Java Dapr-AKS-ACA Workshop
Introduction
Basic Concepts and Prerequisites
Dapr Overview
Prerequisites
Assignment 1 - Running Applications with Kafka without using Dapr
Spring for Apache Kafka Usage
Running Applications without using Dapr
Assignment 2 - Using Dapr for pub/sub with Kafka
Assignment 3 - Using Dapr for pub/sub with Azure Services
Using Dapr for pub/sub with Azure Service Bus
Using Dapr for pub/sub with Azure Cache for Redis
Assignment 4 - Observability with Dapr using Zipkin
Assignment 5 - Deploying to Azure with Dapr
Deploying to Azure Kubernetes Service
Dapr Sidecar in Kubernetes
Deploying to AKS with Dapr Extension
(Optional) Observability
(Optional) GitOps
Deploying to Azure Container Apps
Deploying to ACA with Dapr
(Optional) Observability
Additional Topics
Prevent port collisions
Dapr and Service Meshes
Bonus Assignments
Service invocation using Dapr
Invoke Vehicle Registration Service from Fine Collection Service
Deploying service invocation to Azure Kubernetes Service
Deploying service invocation to Azure Container Apps
Using Azure Cosmos DB as a state store
Using Azure Cosmos DB to store the state of a vehicle with Dapr
Deploying Azure Cosmos DB state store to Azure Kubernetes Service
Deploying Azure Cosmos DB state store to Azure Container Apps
Using Azure Key Vault as a secret store
Setup Azure Key Vault as a secret store
Retrieve a secret in the application
Reference a secret in Dapr components
Deploying Azure Key Vault secret store to Azure Container Apps
Managed Identities
managed Identities in Azure Container Apps
Scaling Fine Collection Service using KEDA
Scaling Fine Collection Service in Azure Container Apps
Cleanup
Azure Container Apps Challenge
Basic Concepts and Prerequisites
Dapr Overview
Prerequisites
Assignment 1 - Running Applications with Kafka without Dapr
Spring for Apache Kafka Usage
Run without Dapr
Assignment 2 - Using Dapr for pub/sub with Kafka
Assignment 3 - Using Dapr for pub/sub with Azure Service Bus
Assignment 4 - Deploying to Azure Container Apps
Assignment 5 - Service Invocation using Dapr
Assignment 6 - Using Azure Cosmos DB as a state store
Assignment 7 - Using Azure Key Vault as a secret store
Setup Azure Key Vault as a secret store
Retrieve a secret in the application
Reference a secret in Dapr components
Assignment 8 - Managed Identities
Assignment 9 - Scaling Fine Collection Service in Azure Container Apps
Java Dapr-AKS-ACA Workshop on GitHub
Assignment 1 - Running Applications with Kafka without using Dapr
Details on how to run the application to make sure everything works correctly.
Table of contents
Spring for Apache Kafka Usage
Running Applications without using Dapr