Async messaging deep dive with Dapr, take your pub/sub skills to the next level 📨🚀
summary
Dapr pub/sub API is shown with live C# demos that actually switch providers without code changes: Redis Streams, RabbitMQ, and Azure Service Bus (topics). Subscriptions covered: declarative, programmatic, and dynamic streaming; delivery is at‑least‑once and built‑in retries recover (demo shows recovery after seven attempts). Bulk publish/receive is alpha (true end‑to‑end only on Kafka, Azure Service Bus, Event Hubs), and the outbox pattern commits state (Postgres) and emits events successfully.
AI-written summary · about
chapters (13)
- 0:00Async messaging with Dapr
- 3:57Why pub/sub with Dapr
- 10:18Dapr overview and benefits
- 17:02Publishing messages
- 22:50Subscribing to topics
- 27:02Advanced subscription methods
- 30:37Bulk messaging
- 37:20CloudEvents in Dapr
- 41:57Content-based routing
- 46:38Resiliency in pub/sub
- 51:32Dead lettering
- 54:00Outbox pattern
- 57:12Summary and resources
related talks
50mOne Step Deeper in Dapr's Pub:Sub
31mBuilding scalable distributed systems powered by Dapr OSS.
01h 03mBeyond Pub/Sub - Advanced Messaging Patterns
01h 01mBeyond Pub/Sub - Advanced Messaging Patterns
37mStart building distributed applications with ease using building block APIs
43mEvent Streams & Data Rapids: Harnessing the Full Power of Messaging Platforms.
01h 06mBuild powerful distributed applications with Dapr and .NET
56mBuilding Microservices With Dapr and .NET
