+A message queue facilitates asynchronous communication between applications or services, acting as a buffer for messages. It decouples the sender from the receiver, enhancing system [Scalability](/wiki/scalability) and reliability by ensuring messages are stored until processed. This pattern is crucial in modern [Distributed System](/wiki/distributed_system) architectures, allowing for flexible and resilient data exchange.
+## See also
+- [Publisher-Subscriber](/wiki/publisher-subscriber)
+- [Event-Driven Architecture](/wiki/event-driven_architecture)
+- [Asynchronous Messaging](/wiki/asynchronous_messaging)
... 1 more lines