Implementing API Management
In this chapter, we will learn about the concept of web API services and their implementation in Azure. We will learn how to provision our internal web API service and document its interface with Swagger. We will also see how to provision and manage the powerful Azure API Management (APIM) service to govern our enterprise web APIs. APIM has many advantages and some limitations, and soon you will know about them.
The demo scripts provided in this chapter will help you provision APIM and connect your backend APIs to the service. In this chapter, we will learn how to configure security, caching, and throttling settings for APIM, and we will find out how to granularly configure each operation in our APIs with policies. In the last part of the chapter, we will be introduced to the policies syntax and learn how to use advanced policies to cache and throttle the requests to our APIs. Furthermore, we will also learn how APIM can help scale and protect modern...