A perfect match: Dapr & Azure Container Apps
summary
Shows a runnable microservice sample that wires Azure Container Apps with Dapr sidecar injection to solve service discovery, state and pub/sub. Builds three services (traffic control, fine collection, vehicle registry), a browser simulator and a Mosquitto MQTT broker, using MQTT bindings, Cosmos DB state store, Service Bus pub/sub and KEDA for CPU autoscaling; the demo mostly works end‑to‑end and sends emails via an SMTP binding. Notes two real limits: only one TCP/HTTP Ingress port per app (broke the websocket MQTT UI) and lack of custom Dapr app config or pinned Dapr version in ACA.
AI-written summary · about
chapters (11)
- 0:00Introduction to ACA and Dapper
- 3:59Traffic control system demo
- 6:53Understanding Dapper building blocks
- 10:26Deploying with bicep and portal
- 15:51Ingress and Dapper bindings
- 23:04Scaling and state management
- 27:58Pub-sub and service communication
- 32:15Overcoming ingress limitations
- 37:50Secrets and service invocation
- 51:44Authentication and authorization
- 58:22Challenges and conclusion
related talks
01h 01mUnleashing the Power of Microservices with Dapr and Azure Container Apps
01h 03mDeveloping microservices like a boss with Dapr and Azure Container Apps
57mDeveloping microservice applications with Dapr
56mBuilding Microservices With Dapr and .NET
01h 06mBuild powerful distributed applications with Dapr and .NET
28mMicroservices Made Easy!
34mMaking your application multicloud ready with DAPR
23mMaking Use of DAPR in the Real World
