Comparing Azure Message-Based Services
In Chapter 12, Developing Event-Based Solutions, you learned about the Azure Event Hubs and Event Grid services. Now, we can compare and contrast them with message-based solutions hosted in Azure. First, let’s talk about the similarities. The event-based and message-based solutions both leverage calls to public access endpoints. Both technologies can work as message brokers and transfer states for the synchronization of physically separate processes. Both services are enterprise-grade, hosted on Azure PaaS, and provide high availability and SLAs with a specific pricing tier.
Now for the differences: event-based services are focused on the speed and scale of processing for large numbers of events. Meanwhile, message-based services focus on the nature of the transferred data. With messages, a significant part of the data is self-defined and delivery and sequencing are guaranteed. However, events are small pieces of information and can...