Claim check
Check the heavy luggage and carry the ticket. A large payload is stored once in external storage; the message on the bus holds only a reference token, and the payload is reclaimed by token wherever it is actually needed.
Some payloads — a scanned document, a multi-megabyte export, a media file — are expensive to carry through every routing and tracking step. The claim check stores the payload at the edge, replaces it with a small token in the canonical message, and lets that lightweight message route freely. The send port that finally delivers re-fetches the payload by its token.
The bus stays fast and its tracking readable, because routing decisions and audit records deal in small messages. For payloads too large even to check in as one blob, combine this with streaming so the data never has to sit in memory whole.
In Art2link this is not a pattern you build or a switch you flip — it is the platform’s default behaviour. Art2link evaluates the size of every payload as it passes through, and any payload above a set threshold is automatically checked into temporary Azure blob storage, carried on the bus as a token, and reclaimed where it is consumed.