Messaging Patterns to Transform Your Cloud Architecture
summary
Walks through concrete patterns with working code and real outcomes: C# service bus examples demonstrate point-to-point, 90% pub/sub claim for event-driven work, competing consumers, filtering, routing, dead‑letter handling, sequence convoy, request‑reply, scatter‑gather and saga. Uses Rabbit MQ, Azure/GCP/AWS primitives, Azure Functions, SQS/SNS and Durable Functions for implementations; shows legacy integration (Visual DataFlex, ASP NET) and a shipping/carrier price‑gathering system that times out at ~50s. Presents tradeoffs—latency, ordering, compensating logic—and whether each pattern actually reduced faults or simplified retries.
AI-written summary · about
chapters (14)
- 0:00Messaging patterns intro
- 1:05Why messaging matters
- 3:54Point-to-point basics
- 6:23Publish-subscribe pattern
- 9:12Competing consumers
- 13:28Message filtering
- 15:55Message routing
- 18:03Dead letter queues
- 21:35Sequence convoy
- 24:47Request-reply pattern
- 28:16Scatter-gather
- 31:28Saga pattern
- 36:05Choosing the right pattern
- 37:07Q&A
related talks
01h 02mMessaging Patterns for Modern Software Solutions
01h 01mBeyond Pub/Sub - Advanced Messaging Patterns
27mApplication Integration Patterns for Microservices
56mDistributed Messaging patterns
30mApplication integration patterns for microservices
48mIntegration- and conversation-patterns for microservices
01h 03mBeyond Pub/Sub - Advanced Messaging Patterns
01h 03mArchitectural patterns for the cloud
