Dapr for building distributed .NET Core applications
summary
Builds a working Twitter hashtag monitor (filtering for #microsoft) in .NET Core 3.1 that streams tweets into a distributed pipeline: a Dapr sidecar handles a Twitter input binding, publishes events to Azure Service Bus, stores state in Redis state store, and updates a SignalR hub to push a live top‑10 leaderboard maintained by Dapr’s actor model. Runs locally with Docker Compose or Kubernetes, uses the Dapr CLI for sidecars, allows step‑through debugging, and successfully receives and processes live messages.
AI-written summary · about
chapters (16)
- 0:00Introduction to Dapr
- 1:49Service mesh vs Dapr
- 5:23Dapr sidecar architecture
- 9:59Dapr components and configuration
- 13:23Dapr client for .NET Core
- 13:45Twitter monitor with Dapr bindings
- 20:08Publish-subscribe with Dapr
- 25:52State management in Dapr
- 27:18Demo: Twitter leaderboard setup
- 35:55Demo: Debugging distributed app
- 36:57Actor programming model
- 38:45Leaderboard actor implementation
- 43:40Real-time updates with SignalR
- 47:14SignalR integration demo
- 49:04Benefits of using Dapr
- 50:06Dapr community and resources
related talks
01h 03mDapr for building distributed .NET Core applications
56mBuilding Microservices With Dapr and .NET
31mBuilding scalable distributed systems powered by Dapr OSS.
01h 06mBuild powerful distributed applications with Dapr and .NET
57mDeveloping microservice applications with Dapr
37mStart building distributed applications with ease using building block APIs
46mDistributed Application Runtime
01h 03mDeveloping microservices like a boss with Dapr and Azure Container Apps
