Unleashing the Power of Microservices with Dapr and Azure Container Apps
summary
Live demo builds a small microservices shop using .NET, a YARP gateway, and Dapr sidecar communication; local setup runs multiple microservices (5+ services) with Redis and Cosmos DB emulators, publishes events to Azure Service Bus, and attaches the Visual Studio debugger to all services simultaneously so the flow actually works. Deployment pipeline creates containers and pushes to ACR, then updates Azure Container Apps with managed KEDA auto-scaling. Caveats: local developer UX is rough and ACA pins Dapr versions (1.11 vs 1.12 mismatch).
AI-written summary · about
chapters (16)
- 0:00Introduction
- 1:05Speaker background
- 3:13Microservices challenges
- 8:15Azure Container Apps overview
- 10:44What is Dapr
- 14:15Dapr building blocks
- 25:01Microservices architecture design
- 27:29Demo: local microservices with Dapr
- 39:15Dapr components
- 43:53Debugging with Dapr
- 47:22Q&A
- 51:36Integration testing with Dapr
- 53:01Local dev with .NET Aspire
- 55:54Deploying to Azure Container Apps
- 58:24CI/CD pipeline
- 1:00:13Summary
related talks
01h 03mDeveloping microservices like a boss with Dapr and Azure Container Apps
01h 02mA perfect match: Dapr & Azure Container Apps
01h 06mBuild powerful distributed applications with Dapr and .NET
56mBuilding Microservices With Dapr and .NET
57mDeveloping microservice applications with Dapr
28mMicroservices Made Easy!
58mDeveloping and Deploying Containers and Microservices with Azure Container Apps
01h 32mWhen a DAPR App Doesn't Behave as Expected in Container Apps Services
