Big messages make your system slow & expensive.
To give you an idea on what you will learn, i am listing some of the diagrams taken from the guide.
Traditional messaging systems were never designed to move big blobs of data. Pushing large messages through them causes several issues: Message size limits, and system slowdown
The messaging system itself never touches the large payload, staying lean and fast.
The Claim-Check Pattern is powerful, but the devils is in the details.
Sending large payloads directly can cost hundreds of dollars per month even when traffic is low.
Payloads are offloaded to Blob Storage. Events are forwarded by Event Grid to Azure Service Bus, while Azure Functions pick them up on demand. The result: costs drop dramatically.
With Amazon SQS, large payloads are seamlessly offloaded to S3. Consumers handle claim checks, unaware that S3 is involved.