Managing APIs with Azure API Management
The more applications you have, the more important it becomes to understand their interfaces. Multiple public endpoints managed in various places make administration and development tricky and error-prone. To address application programming interface (API)-heavy architecture issues, Microsoft Azure offers Azure API Management—a modern and flexible API gateway.
Understanding how to manage multiple APIs on an Azure level becomes more and more important for all systems that were recently created or are undergoing a design phase. This is caused by both an increasing number of working services and a more complex architecture that requires a service to centralize API management.
The following topics will be covered in this chapter:
- The main concepts of Azure API Management
- Guidelines for designing APIs
- The basics of Azure API Management policies with examples
- Automated management of the service