Suppose you are an Azure architect employed at ABC company, and your company develops enterprise solutions with numerous applications. As a part of this solution, several components prefer to communicate with one another via asynchronous messaging. Which Azure storage option would you choose in this case, and why?