|
|
|
|
|
by pdx
4376 days ago
|
|
The shipment app listens to the messaging system, sees an
order take place, looks at the details, and says, "Okay,
I need to send two boxes to this person." Any other
services interested in an order happening can do
whatever they need to with the event in their own
queues, and the store API doesn't need to worry about
it.
I'm curious how you guarantee that all the systems that need to see an event, will actually see it, before it is removed from the event queue. I assume the shipment app, in your example, is responsible for removing the event from the queue. So, what if it removes it before the mailer app or the "make cash register sound" app, sees the event? |
|