When an order is placed, another team's service needs to know. Your handler commits the order and publishes an OrderPlaced event. What is wrong with that sentence?

Answer it out loud before you open anything. The value of the flags below is in comparing them to what you actually said.

The situation behind the question

Two teams, two services, one broker. The consuming team reports that occasionally they receive an event for an order that the API says does not exist, and occasionally an order exists that they never heard about.

What it is really testing

Whether the candidate recognises the dual-write problem from the symptom description alone, and can talk about the fixes with their real costs rather than naming "outbox" as a password.

Where the mechanism is taught