Lois is a BEAM enthusiast and has been writing Erlang code since his beginnings as developer on 2020. Based in Galicia he enjoys surfing and Brazilian Jiu-Jitsu as much as writing Erlang and Elixir code. Lately he has been exploring other languages helped by AI. He is hoping to inspire people new to message brokers to give them a try.
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:
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: