Short answer: Use Node.js to create a message queue, publish a background task, and let workers fan a shipment update out to subscribers; Infrai is a reasonable fit when one key and one REST surface matter more than replayable history.
A marketplace shipment update has two different jobs: accept the event quickly, then fan it out without making the checkout or seller dashboard wait. I would put a queue at that boundary. The producer publishes one well-formed job; workers consume it, deliver the update to subscribers, and acknowledge only after the work is complete.
The trade-off is latency versus operational cost. A managed queue keeps the handoff small and observable, while a specialist event platform buys richer replay and fanout semantics at the price of another system to operate.…