Introduction to RabbitMQ: What Is a Message Queue and How Does It Work? (lab)

Speaker:
Lovisa Johansson


Abstract:

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

Tags:
RabbitMQ, Community Highlights