title: Best practice for sending large messages on ServiceBus
body: <p>We need to send large messages on ServiceBus Topics. Current size is around 10MB. Our initial take is to save a temporary file in BlobStorage and then send a message with reference to the blob. The file is compressed to save upload time. It works fine.</p>
  
  <p>Today I read this article: <a href="http://geekswithblogs.net/asmith/archive/2012/04/10/149275.aspx" rel="noreferrer">http://geekswithblogs.net/asmith/archive/2012/04/10/149275.aspx</a> 
  The suggestion there is to split the message in smaller chunks and on the receiving side aggregate them again.</p>
  
  <p>I can admit that is a "cleaner approach", avoiding the roundtrip to BlobStore. On the other hand I prefer to keep things simple. The splitting mechanism introduces increased complexity. I mean there must have been a reason why they didn't include that in the ServiceBus from the beginning ...</p>
  
  <p>Has anyone tried the splitting approach in real life situation?</p>
  
  <p>Are there better patterns?</p>