Most recent blog posts

Change Data Capture with RabbitMQ and Debezium, Part 1: The Basics

This blog explores the fundamentals of Change Data Capture - What is this about? What are its benefits and use-cases? And how does RabbitMQ fit in?

The Ten Most Frequently Asked Questions About RabbitMQ

RabbitMQ is a powerful tool, but you might still face some challenges. This blog curates the ten most frequently asked questions about RabbitMQ, along with their answers.

ActiveMQ vs RabbitMQ: An In-depth Comparison

For Java developers, ActiveMQ has been the go-to message broker, majorly due to its tight integration with the Java ecosystem. However, the rising prominence of RabbitMQ has piqued the interest of many in the Java community. This blog delves into a head-to-head comparison...

RabbitMQ and WebSockets, Part 2: Web-MQTT, Web-STOMP and Web-AMQP

In this article, we will explore the different techniques of connecting to RabbitMQ from the browser. We will also cover the performance differences of these techniques.

RabbitMQ and WebSockets, Part 1: AMQP, MQTT, and STOMP

This article sets the stage for understanding how to connect to RabbitMQ from a browser-based application - which we will explore in the second part of this series.

Python Celery & RabbitMQ: Mingling, Gossip, and Heartbeats

When using Python Celery with RabbitMQ, understanding features like Heartbeats, Mingling, and Gossip is crucial. These features can significantly impact message traffic and resource consumption - In this article, we will see how.

RabbitMQ directories and files, part 2: Data directory

This article demystifies the RabbitMQ data directory - the role it plays in persisting messages and other meta-data

RabbitMQ directories and files, part 1: Log and config files

Discover the essential guide to RabbitMQ's log and configuration files, their roles, and where to find them across various operating systems

Message queues vs HTTPS in microservices, part 2: Streamlining load balancing and service discovery

In this blog, we will see how https-based microservices introduce the need for load balancing and service discovery. In the end, we will see how a queue-based approach simplifies all these.

Message queues vs HTTPS in microservices, part 1: A more decoupled architecture

This blog will explore the challenges around tight-coupling in https-based microservices. In the end, we will see how a queue-based approach could help in mitigating these challenges.