📄️ Message Queues: The Problem They Solve
Learn what message queues are, why they exist, and when to use one — explained with zero assumed knowledge, real analogies, and a story-driven approach that builds from the problem up.
📄️ How Message Queues Work: Internals and Queue Types
Open the hood on message queues. Learn the data structures behind FIFO, priority, delay, and dead letter queues — explained with analogies, diagrams, and zero assumed knowledge about computer science.
📄️ AMQP and RabbitMQ Core Concepts: Exchanges, Queues, and Bindings
Understand how RabbitMQ actually routes messages — from the AMQP protocol to exchanges, bindings, routing keys, virtual hosts, and channels — explained with zero assumed knowledge and clear real-world analogies.
📄️ RabbitMQ Internals: How the Broker Actually Works
Go inside RabbitMQ — the Erlang process model, how a message travels from your code to disk, memory and disk tiers, quorum queues and Raft consensus, and what a memory alarm really means. Zero Erlang knowledge required.