Johan Rhodin

Chief Customer Officer at 84codes

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

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:

  • Learn the basics of message queueing with RabbtiMQ