When you start building applications, it’s standard practice to have services talk directly to each other via synchronous HTTP requests. But what happens when a service slows down, goes offline, or experiences a sudden traffic spike? This is where message queues come into play.
This session is a pure introduction to RabbitMQ and the fundamentals of message queuing (AMQP). We will skip the high-level philosophy and focus entirely on breaking down the core concepts from scratch, helping you understand exactly how data moves through a decoupled system.
We will cover:
- The core components
- The message flow
- Exchange Types
We will also look at basic Patterns, how to distribute heavy background tasks among multiple workers and how acknowledgments (ACKs) prevent data loss.
This is a back-to-basics session designed for developers who want a solid, technical foundation in how RabbitMQ operates.
Key Takeaways:
- They will learn the basics of message queueing with RabbtiMQ