Developing Event-Based Solutions
The previous chapter introduced you to the main integration principles of modern web services through a Web API. You learned about operations calls and the importance of versioning and documentation. You also learn about the main Azure Web API consolidation service named API Management, which helps you to protect, manage, test, and integrate your Web API hosted in Azure. Now is a good time to learn about alternatives for direct Web API calls and start with event forwarding communication. Various event-based services available in Azure will be introduced in the chapter. You will become familiar with Azure Event Grid, Azure Event Hubs, and Azure IoT Hub. We will also learn about the advantages and limitations of these services and find out which service will work better in particular business scenarios. Furthermore, we will look at case scenarios where we can leverage event-based services. Then, we will be able to compare event-driven solutions and detect...