Recall & Review
beginner
What is microservice communication?
Microservice communication is how small, independent services talk to each other to work together as one system.
Click to reveal answer
beginner
Name two common ways microservices communicate.
Microservices communicate using synchronous methods like HTTP/REST and asynchronous methods like message queues.
Click to reveal answer
beginner
What is synchronous communication in microservices?
Synchronous communication means one service waits for a response from another before continuing, like a phone call.
Click to reveal answer
beginner
What is asynchronous communication in microservices?
Asynchronous communication means services send messages and continue working without waiting, like sending an email.
Click to reveal answer
intermediate
Why use asynchronous communication in microservices?
It helps services stay fast and reliable by not waiting for others, which improves system scalability and fault tolerance.
Click to reveal answer
Which communication type waits for a response before continuing?
✗ Incorrect
Synchronous communication waits for a response before the sender continues.
Which protocol is commonly used for synchronous microservice communication?
✗ Incorrect
HTTP/REST is widely used for synchronous communication between microservices.
What is a benefit of asynchronous communication?
✗ Incorrect
Asynchronous communication allows services to continue working without waiting, improving response time.
Which tool is often used for asynchronous messaging in microservices?
✗ Incorrect
Message queues help services send and receive messages asynchronously.
What happens if a synchronous call fails in microservices?
✗ Incorrect
In synchronous calls, the caller must handle errors or timeouts if the call fails.
Explain the difference between synchronous and asynchronous communication in microservices.
Think about waiting for responses versus sending messages and continuing.
You got /4 concepts.
Describe why asynchronous communication can improve microservice system scalability.
Imagine a busy restaurant kitchen where cooks don’t wait for each other.
You got /4 concepts.