Tricky Question — “Why not use synchronous?
PI calls instead of Service Bus?”
Weak Answer:
“Service Bus is better”
Strong Answer:
Synchronous calls create tight coupling and increase failure risk.
Problem:
If Payment API is down:
- Entire order process fails
Solution:
Using Service Bus:
- Order service continues
- Payment handled asynchronously
Real-world Insight:
In high-scale systems, synchronous calls become bottlenecks.