Beginner System Design
Q19 / 100

What is a "message queue" (e.g., RabbitMQ, SQS) used for?

Correct! Well done.

Incorrect.

The correct answer is A) To allow services to communicate asynchronously by sending messages that are stored and processed independently, decoupling producers and consumers

A

Correct Answer

To allow services to communicate asynchronously by sending messages that are stored and processed independently, decoupling producers and consumers

Explanation

Message queues decouple the sender and receiver in time, allowing producers to send messages without waiting for consumers to process them immediately, improving resilience and scalability.

Progress
19/100