+ All Categories
Home > Documents > CONSUMERS ALWAYS CONNECTED ON THE GO APPs ON DEVICES PARTNERS APIs AS A BUSINESS DEV TOOL APIs...

CONSUMERS ALWAYS CONNECTED ON THE GO APPs ON DEVICES PARTNERS APIs AS A BUSINESS DEV TOOL APIs...

Date post: 15-Dec-2015
Category:
Upload: rodolfo-munoz
View: 215 times
Download: 0 times
Share this document with a friend
Popular Tags:
29
Transcript
Page 1: CONSUMERS ALWAYS CONNECTED ON THE GO APPs ON DEVICES PARTNERS APIs AS A BUSINESS DEV TOOL APIs REDUCE FRICTION “MASK DIRTY LAUNDRY” INTERNAL.
Page 2: CONSUMERS ALWAYS CONNECTED ON THE GO APPs ON DEVICES PARTNERS APIs AS A BUSINESS DEV TOOL APIs REDUCE FRICTION “MASK DIRTY LAUNDRY” INTERNAL.

Azure API Management In Depth For Fun and ProfitAnton Babadjanov (antonba@)Vladimir Vinogradsky (vlvinogr@)

DEV-B382

Page 3: CONSUMERS ALWAYS CONNECTED ON THE GO APPs ON DEVICES PARTNERS APIs AS A BUSINESS DEV TOOL APIs REDUCE FRICTION “MASK DIRTY LAUNDRY” INTERNAL.

This is not a coding session. But…

It’s going to be a lot of fun.

Page 4: CONSUMERS ALWAYS CONNECTED ON THE GO APPs ON DEVICES PARTNERS APIs AS A BUSINESS DEV TOOL APIs REDUCE FRICTION “MASK DIRTY LAUNDRY” INTERNAL.

This session is not about

management of Azure

APIs

Page 5: CONSUMERS ALWAYS CONNECTED ON THE GO APPs ON DEVICES PARTNERS APIs AS A BUSINESS DEV TOOL APIs REDUCE FRICTION “MASK DIRTY LAUNDRY” INTERNAL.

The planThe problemThe productThe demoThe gameThe futureThe Q&A

Page 6: CONSUMERS ALWAYS CONNECTED ON THE GO APPs ON DEVICES PARTNERS APIs AS A BUSINESS DEV TOOL APIs REDUCE FRICTION “MASK DIRTY LAUNDRY” INTERNAL.

The problem

Page 7: CONSUMERS ALWAYS CONNECTED ON THE GO APPs ON DEVICES PARTNERS APIs AS A BUSINESS DEV TOOL APIs REDUCE FRICTION “MASK DIRTY LAUNDRY” INTERNAL.

The rise of APIs

CONSUMERSALWAYS CONNECTEDON THE GOAPPs ON DEVICES

PARTNERSAPIs AS A BUSINESS DEV TOOL

APIs REDUCE FRICTION“MASK DIRTY LAUNDRY”

INTERNALEMPLOYEE PRODUCTIVITYINNOVATION AND AGILITY

APIs AS “DOG FOOD”

Page 8: CONSUMERS ALWAYS CONNECTED ON THE GO APPs ON DEVICES PARTNERS APIs AS A BUSINESS DEV TOOL APIs REDUCE FRICTION “MASK DIRTY LAUNDRY” INTERNAL.

Starting an API programAdapt

Formats, URLs, cross-domain, caching,..

ExposeDiscovery, subscriptions, documentation, samples,..

ProtectAuthorization, quotas, rate limits, request validation,..

UnderstandUsage, health, latency, activity, trends,..

Manage Lifecycle, versioning, monitoring, alerting..

API Management

Page 9: CONSUMERS ALWAYS CONNECTED ON THE GO APPs ON DEVICES PARTNERS APIs AS A BUSINESS DEV TOOL APIs REDUCE FRICTION “MASK DIRTY LAUNDRY” INTERNAL.

The product

Page 10: CONSUMERS ALWAYS CONNECTED ON THE GO APPs ON DEVICES PARTNERS APIs AS A BUSINESS DEV TOOL APIs REDUCE FRICTION “MASK DIRTY LAUNDRY” INTERNAL.

Azure API Management

Azure API Management

APP DEVELOPERS

API PIBLISHERS

APPS

BACKENDSERVICES

Hosted anywhere.

Developed using any technology.

PROXY

DEVELOPER PORTAL

PUBLISHER PORTAL

Page 11: CONSUMERS ALWAYS CONNECTED ON THE GO APPs ON DEVICES PARTNERS APIs AS A BUSINESS DEV TOOL APIs REDUCE FRICTION “MASK DIRTY LAUNDRY” INTERNAL.

Dedicated serviceHosted and managed by MicrosoftPrivate set of resourcesSecure environmentPredictable performance

Page 12: CONSUMERS ALWAYS CONNECTED ON THE GO APPs ON DEVICES PARTNERS APIs AS A BUSINESS DEV TOOL APIs REDUCE FRICTION “MASK DIRTY LAUNDRY” INTERNAL.

The demo

Page 13: CONSUMERS ALWAYS CONNECTED ON THE GO APPs ON DEVICES PARTNERS APIs AS A BUSINESS DEV TOOL APIs REDUCE FRICTION “MASK DIRTY LAUNDRY” INTERNAL.

Go to http://aka.ms/findtreasureClick “Sign In” and create an accountSubscribe to the “Treasure Hunters Toolkit” productGo to the “Treasure Hunter API”Click “Open console”Find and claim your treasure!You have 5 minutes! (show a clock)

The game

Page 14: CONSUMERS ALWAYS CONNECTED ON THE GO APPs ON DEVICES PARTNERS APIs AS A BUSINESS DEV TOOL APIs REDUCE FRICTION “MASK DIRTY LAUNDRY” INTERNAL.

What we showedAPI import and manual entryInstant interactive documentation and samplesAPI products and user groupsPolicy engine

Authenticate with Basic (or Set HTTP header)Set usage quota and Limit call rateRewrite URLStore to/Get from cacheJSONPCORSConvert JSON to XML

Analytics

Page 15: CONSUMERS ALWAYS CONNECTED ON THE GO APPs ON DEVICES PARTNERS APIs AS A BUSINESS DEV TOOL APIs REDUCE FRICTION “MASK DIRTY LAUNDRY” INTERNAL.

The future

Page 16: CONSUMERS ALWAYS CONNECTED ON THE GO APPs ON DEVICES PARTNERS APIs AS A BUSINESS DEV TOOL APIs REDUCE FRICTION “MASK DIRTY LAUNDRY” INTERNAL.

Weekly updatesGeneral Availability status in the fallNet new features

Service management APIOAuth2Mutual certificate authenticationConditional policiesCustom policiesHybrid proxyAutoscale…

What’s coming

Page 17: CONSUMERS ALWAYS CONNECTED ON THE GO APPs ON DEVICES PARTNERS APIs AS A BUSINESS DEV TOOL APIs REDUCE FRICTION “MASK DIRTY LAUNDRY” INTERNAL.

In closing…Azure API Management offers the following benefits

Easily create an API façade for the existing backend

servicesQuickly add new capabilities to the APIs, such as response

caching and cross domain accessPackage and publish APIs to developers and partners

Reliably protect published APIs from misuse and abuseEngage developers with dynamically generated,

interactive API documentation, samples, forum, and blog

Gain business and operational insights from analytics

reports

Page 18: CONSUMERS ALWAYS CONNECTED ON THE GO APPs ON DEVICES PARTNERS APIs AS A BUSINESS DEV TOOL APIs REDUCE FRICTION “MASK DIRTY LAUNDRY” INTERNAL.

How to get startedPublic preview started on May 12

50% off of list priceNo bandwidth overage charges

Available to everyone on azure.comDeployed to the following regions

US North CentralUS WestUS EastEurope NorthEurope WestAsia Pacific East

Page 19: CONSUMERS ALWAYS CONNECTED ON THE GO APPs ON DEVICES PARTNERS APIs AS A BUSINESS DEV TOOL APIs REDUCE FRICTION “MASK DIRTY LAUNDRY” INTERNAL.

Pricing1

Developer Standard

API calls / month25 million 200 million

Included bandwidth / month3 10 GB 1 TB

Cache 10 MB 1 GB

Uptime SLA4N 99.9

Scaling N up to 4 units (extra)

Price ($/month) $49 $349 / unit

1 Prices are discounted 50% during Public Preview2 Prorated daily3 Prorated daily. Overages charged at standard rates.4 SLA does not apply during Public Preview

Available in the following regions:

Page 20: CONSUMERS ALWAYS CONNECTED ON THE GO APPs ON DEVICES PARTNERS APIs AS A BUSINESS DEV TOOL APIs REDUCE FRICTION “MASK DIRTY LAUNDRY” INTERNAL.

CapacityBased on load and endurance testsSingle Standard unitComfortably handles 1000 requests per secondBurst up to 2500 requests per secondLatency for common case between 1 and 15 ms

Page 21: CONSUMERS ALWAYS CONNECTED ON THE GO APPs ON DEVICES PARTNERS APIs AS A BUSINESS DEV TOOL APIs REDUCE FRICTION “MASK DIRTY LAUNDRY” INTERNAL.

Caching

Page 22: CONSUMERS ALWAYS CONNECTED ON THE GO APPs ON DEVICES PARTNERS APIs AS A BUSINESS DEV TOOL APIs REDUCE FRICTION “MASK DIRTY LAUNDRY” INTERNAL.

Questions?

Page 23: CONSUMERS ALWAYS CONNECTED ON THE GO APPs ON DEVICES PARTNERS APIs AS A BUSINESS DEV TOOL APIs REDUCE FRICTION “MASK DIRTY LAUNDRY” INTERNAL.

Breakout Sessions (session codes and titles)

Related content

Labs (session codes and titles)

Microsoft Solutions Experience Location (MSE)

Related Certification Exam

Find Me Later At. . .

Required Slide*delete this box when your slide is finalized

Speakers, please list the Breakout Sessions, Labs, Microsoft Solutions Experience Location and Certification Exams that relate to your session. Also indicate when they can find you staffing in the TLC.

Page 24: CONSUMERS ALWAYS CONNECTED ON THE GO APPs ON DEVICES PARTNERS APIs AS A BUSINESS DEV TOOL APIs REDUCE FRICTION “MASK DIRTY LAUNDRY” INTERNAL.

Visit the Developer Platform & Tools BoothHaving a friend buy your coffee?Yea, it’s kind of like that.

MSDN Subscribers get up to $150/mo in Azure credits.

Stop by the Developer Platform and Tools booth and visit the MSDN Subscriptions station to activate your benefits and receive a gift!

http://aka.ms/msdn_teched

3 Steps to New Gear! With Application Insights

1. Create a Visual Studio Online account http://visualstudio.com

2. Install Application Insights Tools for Visual Studio Online http://aka.ms/aivsix

3. Come to our booth for a t-shirt and a chance to win!

VSIP QR Tag Contests Visit our booth to join the hunt for cool prizes!

Page 25: CONSUMERS ALWAYS CONNECTED ON THE GO APPs ON DEVICES PARTNERS APIs AS A BUSINESS DEV TOOL APIs REDUCE FRICTION “MASK DIRTY LAUNDRY” INTERNAL.

ResourcesMicrosoft Engineering Stories

How Microsoft Builds Softwarehttp://aka.ms/EngineeringStories

Visual Studio Industry Partner Program

Meet Our New Visual Studio Online Partners or Join Now.http://vsipprogram.com

Visual Studio | Integrate

Create Your Own Dev Environmenthttp://integrate.visualstudio.com

Development tools & services for teams of all sizeshttp://www.visualstudio.com

Page 26: CONSUMERS ALWAYS CONNECTED ON THE GO APPs ON DEVICES PARTNERS APIs AS A BUSINESS DEV TOOL APIs REDUCE FRICTION “MASK DIRTY LAUNDRY” INTERNAL.

Resources

Learning

Microsoft Certification & Training Resources

www.microsoft.com/learning

msdn

Resources for Developers

http://microsoft.com/msdn

TechNet

Resources for IT Professionals

http://microsoft.com/technet

Sessions on Demand

http://channel9.msdn.com/Events/TechEd

Page 27: CONSUMERS ALWAYS CONNECTED ON THE GO APPs ON DEVICES PARTNERS APIs AS A BUSINESS DEV TOOL APIs REDUCE FRICTION “MASK DIRTY LAUNDRY” INTERNAL.

Complete an evaluation and enter to win!

Page 28: CONSUMERS ALWAYS CONNECTED ON THE GO APPs ON DEVICES PARTNERS APIs AS A BUSINESS DEV TOOL APIs REDUCE FRICTION “MASK DIRTY LAUNDRY” INTERNAL.

Evaluate this session

Scan this QR code to evaluate this session.

Page 29: CONSUMERS ALWAYS CONNECTED ON THE GO APPs ON DEVICES PARTNERS APIs AS A BUSINESS DEV TOOL APIs REDUCE FRICTION “MASK DIRTY LAUNDRY” INTERNAL.

© 2014 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.


Recommended