Message Broker

Noun · Development

Definitions

  1. An intermediary system that receives messages from producers, routes them based on topics, queues, or content-based rules, and delivers them to consumers. Provides decoupling, buffering, and delivery guarantees. Examples include RabbitMQ (AMQP), Apache Kafka (log-based), and AWS SQS.

    In plain English: A middleman system that accepts messages from senders and delivers them to the right receivers, so the senders and receivers don't need to talk directly.

    Example: "The order service publishes to the message broker and the inventory, billing, and shipping services each consume independently."

Related Terms