Sponsored & Brought to you by
Azure API Management Update
Miao Jiang
http://www.twitter.com/miaojiang
MICROSOFT CONF IDENTIAL – INTERNAL ONLY
Miao [email protected] | @miaojiang
Azure API ManagementUpdate
MICROSOFT CONF IDENTIAL – INTERNAL ONLY
AgendaWhy APIsWhy API managementWhat is Azure API Management (APIM)DemoWhere APIM is headingQuestions
MICROSOFT CONF IDENTIAL – INTERNAL ONLY
The rise of APIs
Cloud platforms and apps“Untethered” life and workAPI-centric architectures
MICROSOFT CONF IDENTIAL – INTERNAL ONLY
APIs are the engines of growthMonetize data or services
Open new channels
Innovate faster
Make product into a
platform
MICROSOFT CONF IDENTIAL – INTERNAL ONLY
Modernize legacy backendsPackage APIs into tiersEnforce usage limitsProvide support and receive feedback
Optimize and secure backendAuthorize and throttle requestsGet visibility into usage and healthDrive developer adoption
Normalize legacy backendsBuild the catalog of APIsAccept organizational IDRespect org structure
Common scenariosMobile enablement
Partner ecosystem
Business agility
MICROSOFT CONF IDENTIAL – INTERNAL ONLY
Why API managementEstablish a single API “front door” Build an API façade for existing backend servicesAdd new capabilities to the APIs, such as response caching Reliably protect published APIs from misuse and abusePackage and publish APIs to developers and partnersOn-board developers via a self-service portalRamp-up developers with docs, samples, and API consoleGain insights into API usage and health from analytics reports
MICROSOFT CONF IDENTIAL – INTERNAL ONLY
AZURE API MANAGEMENT
Publisher portal
Proxy
Developer PortalAPP DEVELOPERS
APPS
API PUBLISHERS
Hosted anywhere.
Developed using any technology.
BACKENDSERVICES
MICROSOFT CONF IDENTIAL – INTERNAL ONLY
Looking back
Feb 2014
PRIVATE PREVIE
W
May 2014
PUBLIC PREVIE
W
Sep 2014
GENERAL AVAILABILITY
Jan 2015
PREMIUMPREVIEW
Mar 2015
PREMIUMGA
MICROSOFT CONF IDENTIAL – INTERNAL ONLY
Looking backCUSTOMERS
3.6K+CALLS / MONTH
1.5B+PORTAL VISITS / MONTH
450K+DEVELOPERS
39K+
MICROSOFT CONF IDENTIAL – INTERNAL ONLY
Looking backManagement APIStatic VIPOAuth 2.0Backup & restoreMutual certificate authentication"Root" APIsSubscription-less productsHTTP supportSubscription per appPerformance improvements
Multi-region deploymentDeveloper portal delegationCustom subscription keysAzure VPN supportAzure Active Directory supportAPI import from Swagger 2.0Improved response cachingImproved API importImproved console and documentationCheck Header policy
Validate JWT policySet backend policySet body policyControl flow policySet context variable policyPolicy expressionsand more...
MICROSOFT CONF IDENTIAL – INTERNAL ONLY
Looking aheadLean product developmentBacklogCustomer- and data-informed prioritizationFeature flightingRegular and frequent service updates
MICROSOFT CONF IDENTIAL – INTERNAL ONLY
Looking aheadAPI Management configuration via GitDeeper developer portal customizationLog to Event Hub policySend request policyRequest/response schemas import/exportFlexible throttlingFaster service creation time...We’d love your feedback!
MICROSOFT CONF IDENTIAL – INTERNAL ONLY
How to get startedTry API Management
http://aka.ms/apimrocks
Ask a question or request support
mailto:[email protected]
ResourcesProduct information
http://aka.ms/apimrocks Documentation and updates
http://aka.ms/apimdocs Videos
http://aka.ms/apimvideos Forum
http://aka.ms/apimforum Changelog
http://aka.ms/clog
MICROSOFT CONF IDENTIAL – INTERNAL ONLY
© 2015 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.