Skip to content
cloud-engineering

Message Broker

Message Broker

Definition

A message broker is middleware that translates messages between producers and consumers, enabling asynchronous, decoupled communication between services. Brokers persist messages, handle delivery guarantees, and manage consumer groups and subscriptions.

RabbitMQ, Apache Kafka, AWS SQS/SNS, and Azure Service Bus are common message brokers used to decouple microservices and buffer traffic spikes.


Ship secure code faster

Crash Override integrates security into the developer workflow. No context switching, no waiting on reviews.