Skip to content
Sharp

System Design · interview question

How can you ensure efficient communication between microservices in a highly scalable system?

Multiple choiceHardchapter-20-curatedpremiumsystem-designdrawing-the-blueprint
Choose one answer
Answer and explanation

Correct answer

A. Use asynchronous messaging with a message broker

Why

Using asynchronous messaging with a message broker ensures efficient communication between microservices by decoupling services and allowing them to process messages asynchronously, which enhances scalability.

Test yourself on System Design

A free test with instant, explained results. No account needed.

Start free test
All System Design questions →