A cashier kiosk must show the tax-due balance before printing a receipt; waiting a minute for eventual consistency is unacceptable for that click. Which interaction style should the balance lookup use?
Select an answer to reveal the explanation.
Short Explanation
When the drawer won't open until the number is right, you don't leave a sticky note for later—you ask and wait. That click needs a synchronous, authoritative answer. SNS fire-and-forget, post-print SQS polling, and overnight S3 reconciliation are fine for background work, not for the receipt moment.
Full Explanation
Synchronous request/response is appropriate when the user action cannot proceed without an immediate authoritative result, such as displaying tax due before printing. Asynchronous SNS, SQS, or overnight S3 patterns optimize for decoupling and throughput but introduce latency or eventual consistency that violate this cashier UX requirement.