Summary
Message-based services hosted in Azure implement the asynchronous messaging and competing consumers patterns, which help to communicate between services in both cloud-to-cloud and cloud-to-on-premises scenarios. Messages always guarantee that the delivery and sequence of delivery are not changed. Message processing supports batches and transactions but is not ideal for high-performance loads. Meanwhile, message queue publishers and subscribers can be horizontally scaled to process messages at a higher speed.
Azure Queue Storage was introduced in this chapter. It enables you to save costs if your application does not need to leverage enterprise features. Furthermore, Azure Service Bus offers a reliable, scalable, and adjustable service that provides you with enterprise-grade capabilities for a reasonable price. You learned the details about each of the services and learned how to communicate with both services using code. Now, in the exam, you can recommend the best service...