The purpose of this repo will be to provide documentation and examples of advanced DevOps APIM deployment best practices learned from real-world customers that are pushing the envelope of API Capabilities including:
-
Using OpenAPI Spec (Swagger) Imports/Updates + Git Sync capability combined with Named Values (to abstract env specific settings) to migrate API's through their ALM
-
Implement a generalized Circuit Breaker pattern as an APIM Policy
-
Advanced Caching/Integration Patterns, where's an API Provider ansynchrounously pushes changes to an Azure Cache or Storage Table, replacing the need for synchronous back-end calls
-
Implementation of CQRS/Microservice Patterns and integration eventing data sources such as Apache Flink