Implementing API Management
In the previous chapter, you learned about the variety of monitoring services available in Azure. Those services will help with performance monitoring, trapshooting exceptions, and tracking dependencies. Monitoring services provide multiple forms of integration with Microsoft and external tools. The integration process implements event streaming via web APIs. Now, it’s time for a deep dive into the integration process and APIs provided by Azure. In this chapter, you will study the concept of web API services and their implementation in Azure. You will learn how to provision web API services and generate interface documents with Swagger. You will be introduced to the Azure API Management (APIM) service and learn how to provision and manage the service. APIM is an aggregation service used to protect, prioritize, and track access to internally hosted web APIs. APIM has many useful features, such as caching, throttling, mocking, and subscription and product...