Real-world Examples of Message Queue Usage: Insights from RabbitMQ
summary
Shows concrete architectures and outcomes: RabbitMQ (AMQP 0.9.1) powers Adidas Runastic leaderboard updates and a food‑delivery relay, queuing millions of events so spikes during the pandemic and Black Friday don’t drop requests. Demonstrates image‑resizing offload, database backups for thousands of DBs, and a 65‑million‑reader newspaper pipeline. Explains Quorum queues for HA, streams for multi‑consumer reads, priority queues, dead‑letter handling, MQTT and WebSocket bridges, and real migrations/federation patterns; classic queues are discouraged and the solutions are shown working in production.
AI-written summary · about
chapters (21)
- 0:00Message queue usage
- 7:41Lisa Johansson background
- 9:23Background tasks with queues
- 10:50AMQP protocol in RabbitMQ
- 13:20RabbitMQ exchange types
- 15:53Topic exchanges use
- 18:25Message acknowledgements
- 20:33Dead lettering failed messages
- 22:16Alternate exchanges
- 23:22Quorum queues vs streams
- 25:33Multi-protocol support
- 26:20MQTT with FarmBot
- 27:23WebSockets real-time
- 28:26Microservices with RabbitMQ
- 30:33Email automation
- 31:38Manufacturing workflows
- 32:23Scaling for peak loads
- 33:28RabbitMQ worldwide use
- 34:10When not to use queues
- 35:55Key benefits of queues
- 38:04Q&A
related talks
39mReal World RabbitMQ: Exploring Practical Applications
32mRabbitMQ in Real Life - Tips and Tricks
30mA love letter to messaging: Celebrating RabbitMQ's journey
01h 05mScaling Applications with RabbitMQ
50mMiddleware Showdown: Exploring Diverse Messaging Solutions
59mAdding 1.21 Gigawatts to Applications with RabbitMQ
27mQueue Management with RabbitMQ
49mA Love Letter to Messaging: Celebrating RabbitMQ's Journey
