Real World RabbitMQ: Exploring Practical Applications
summary
Practical guidance on RabbitMQ features and tradeoffs: use Quorum queues when messages must persist indefinitely, use exclusive transient queues to auto-delete and save resources for short-lived workloads, and prefer streams for high-throughput fan‑out or replacing thousands of per‑consumer queues (one example replaces ~20 nodes with a single stream). Direct delivery (direct reply-to) avoids queuing but loses buffering. Use Prometheus + Grafana for historical metrics, and the official Kubernetes operator for stable container deployments.
AI-written summary · about
chapters (10)
- 0:00RabbitMQ introduction
- 1:09Messaging use cases
- 8:29Queue types explained
- 17:23Scaling with queues
- 21:18Fan-out and streams
- 24:26Deployment scenarios
- 28:25Tool integrations
- 31:40Authentication and protocols
- 34:09Enterprise use cases
- 35:00Q&A on streams
related talks
32mRabbitMQ in Real Life - Tips and Tricks
46mReal-world Examples of Message Queue Usage: Insights from RabbitMQ
01h 05mScaling Applications with RabbitMQ
30mA love letter to messaging: Celebrating RabbitMQ's journey
02h 59mPractical RabbitMq workshop
40mBuilding Scalable Resilient IoT Messaging
48mBuilding a Distributed Data Ingestion System with RabbitMQ
22mLessons Learned from Scaling RabbitMQ in a High-Growth (...)
