Interview Question
How do you choose between request-response and event-driven integration?
Direct Answer
I choose based on timing needs, coupling tolerance, retry behavior, and whether the business process truly needs an immediate answer.
Detailed Explanation
A strong answer explains that request-response fits immediate confirmation patterns, while event-driven designs suit decoupled processing and operational resilience.
Why the Interviewer Asks This
The interviewer wants to hear architecture tradeoffs, not only definitions.
Weak Answer Warning
A weak answer says event-driven is modern and request-response is old.
Stronger Answer Direction
Compare timing, reliability, and operational behavior.
Follow-up Question
Where does middleware influence that decision?