State of Azure API Management Matthew Farmer, Senior Program

13 Slides7.73 MB

State of Azure API Management Matthew Farmer, Senior Program Manager Vlad Vinogradsky, Principal Lead Program Manager #Integrate2017

What’s in common? Internet of Things Machine Learning Mobile APIs Software as a Service Cloud Computing Blockchain

Business apps should be as easy

“APIs make digital society and digital business work; they are the basis of every digital strategy.” From the Gartner research note “Top 10 Things CIOs Need to Know About APIs and the API Economy” By Paolo Malinverno, Kristin R. Moyer, Mark O'Neill, Mike Gilpin Published 25 January 2017

API Management is a hub for custom APIs 1st and 3rd party apps Discover App developers Developer portal Mediate Gatewa y APIs on Azure and outside Publish Azure portal API managers and developers

Progress since Integrate 2016 Enterprise grade SOAP and SOAP2REST VNET v2 support Internal VNETs Admin RBAC Best on Azure Admin UI in Azure portal Apps import Native support for Service Fabric Azure Monitor integration AAD B2C integration Full API lifecycle Embedded Swagger edito API mocking Versions and revisions

Versioning is a highly debated subject Version or not? Semantic versioning? What is a breaking change? Where to place version information? Path? Query? Header? Media type? What format to use? Number? Date? Name?

Our approach to versioning Versioning is opt-in Choose appropriate versioning scheme for an API Create new API versions as first-class objects Revise in-use APIs with confidence Make developers aware of revisions and versions Versions Revision s Consumers choose when to adopt Providers choose when to deploy

Versions and revisions in API Management Service Instance API Version Operation Revision /v1 https:// example.org/ foo /speakers /sessions /days /v2 ;rev 1 ;rev 2 ;rev 3 ;rev 4 ;rev 1 ;rev 2

Demo

Roadmap Summer(ish) Fall(ish ) “Enterprise API catalog” Full support for ARM templates Key Vault integration Capacity metric in Azure App Insights integration Monitor Payload validation Release notification in Azure Improved policy authoring portal Anomaly detection via ML Power BI solution template OpenAPI Specification v3 Documentation improvements China and US Government regions Roadmap provides visibility into our current plans and estimates. It is not an official commitment. Implementation guidance

Keep in touch http://aka.ms/apimwish http://aka.ms/apimroadmap http://aka.ms/apimblog http://aka.ms/apimpolicyexamples http://aka.ms/cadlabs

Copyright Microsoft Corporation. All rights reserved.

Back to top button