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?