Intermediate System Design
Q48 / 100

What is the purpose of a "message broker" like Kafka or RabbitMQ in a microservices architecture?

Correct! Well done.

Incorrect.

The correct answer is A) To decouple producers and consumers by reliably routing, storing, and delivering messages between services, enabling asynchronous communication

A

Correct Answer

To decouple producers and consumers by reliably routing, storing, and delivering messages between services, enabling asynchronous communication

Explanation

Message brokers enable services to communicate without direct, synchronous coupling, improving resilience — if a consumer is down, messages can wait in the broker until it recovers.

Progress
48/100