101 Ways to Cook RabbitMQ and the Pipeline Architecture
summary
Looks at using RabbitMQ (message bus) within pipeline architecture for high-load systems, examining how message buses enable scalability but introduce performance overheads. Describes patterns and practical approaches for implementing pipeline channels with RabbitMQ to balance scalability and performance.
AI-written summary · about
chapters (16)
- 0:00Introduction
- 1:02RabbitMQ and pipelines
- 8:47Event pipeline architecture
- 10:55Message broker choice
- 13:49Why RabbitMQ
- 15:14RabbitMQ basics
- 16:59RabbitMQ pipeline
- 19:25RabbitMQ pros and cons
- 20:49Problems and solutions
- 21:33Throughput
- 23:42Batch processing
- 27:15Queue overflow
- 32:34Handler scaling
- 35:47Stateful handlers
- 38:57Selection and issues
- 39:38Q&A
related talks
01h 05mScaling Applications with RabbitMQ
52mHow to Cook RabbitMQ Right — 8 Practical Cases
59mDissecting the Rabbit RabbitMQ internal architecture
17mFun, interesting and common RabbitMQ use cases
59mDissecting the Rabbit RabbitMQ internal architecture
39mReal World RabbitMQ: Exploring Practical Applications
19mBuilding a Distributed Data Ingestion System with RabbitMQ
32mRabbitMQ in Real Life - Tips and Tricks
