StackPractices

Tag: rabbitmq

Browse 9 practical software engineering resources tagged with "rabbitmq". Discover code recipes, design patterns, documentation templates, and in-depth guides to help you build, deploy, and maintain production-ready solutions involving rabbitmq. Each resource is written for engineers who ship real systems, with copy-paste examples and practical trade-offs.

RabbitMQ for Message Queuing

RabbitMQ is a mature message broker that supports queues, exchanges, and routing patterns for reliable asynchronous communication. It is widely used for task queues, RPC, and event distribution.

The resources below cover exchanges, queues, bindings, routing keys, dead-letter queues, acknowledgments, and clustering. Each recipe shows how to build messaging patterns with RabbitMQ that are reliable and observable.

Every resource includes clear explanations, copy-paste code, and practical warnings. Use them to make informed decisions, avoid production pitfalls, and speed up your delivery. If you are just getting started, read the beginner-friendly articles first; if you are experienced, jump straight to the advanced patterns and architecture guides. New resources are added regularly, so bookmark this page and check back for the latest patterns.

Event Streaming with Apache Kafka and Node.js

Build growth-ready event-driven systems using Apache Kafka with producers, consumers, consumer...

Message Processing Idempotency

Make message processing idempotent so duplicate deliveries don't trigger side effects in...

Configure Dead-Letter Queues in RabbitMQ for Failed Messages

Set up dead-letter queues and exchanges in RabbitMQ with TTL expiry, max length limits,...

Build a RabbitMQ Consumer with Python and Pika

Create a RabbitMQ consumer and producer in Python using pika with durable queues, work dispatching,...

Task Queues and RPC with RabbitMQ and AMQP

Distribute background tasks and implement request-reply patterns with RabbitMQ using durable...

Dead Letter Queue Runbook

Runbook for handling and replaying dead letter queue messages in Kafka and RabbitMQ: DLQ setup,...

RabbitMQ Queue Design Template

Template for documenting RabbitMQ queue, exchange, and binding design: exchange types, queue...

Complete Guide to RabbitMQ Architecture

Design and operate RabbitMQ for reliable messaging. Covers exchanges, queues, bindings, routing...

Message Queues — RabbitMQ, Kafka, and SQS detailed analysis

A thorough guide to message queues: when to use RabbitMQ, Kafka, or SQS. Covers patterns,...