Not everything needs an immediate response. When a user uploads a video, they don't wait for transcoding to finish. When you place an order, payment processing happens in the background.
Synchronous calls create tight coupling. If Service B is slow, Service A waits. If Service B is down, Service A fails.
I'll show you how message queues decouple services, enable background processing, and handle traffic spikes gracefully.