SlideShare a Scribd company logo
Build 2017 - P4034 - Agile app development with Azure API Management
Cloud2-speed IT
Mobile
Analytics
IoT
Microservices
APIs outside Azure 3rd party APIs
AZURE API MANAGEMENT
APIs on Azure Azure APIs
APP DEVELOPERS
APPS
API MANAGERS
Hosted anywhere
Developed using any
technology
BACKEND
APIs
DIRECT
VPN
ExpressRoute
Admin portal
Gateway
Developer Portal
HTTP APIs are different
Categorizing Change
Managing API Change
Advertise Change
Developer Portal
API Contract
Hiding Implementations
Build 2017 - P4034 - Agile app development with Azure API Management
API Management Versions and Revisions
Alternate Versioning Strategies
https://conference.com/api/speakers
https://conference.com/api/speakers
Managing Change with API Management
Developer
portal for
advertising
change
OpenAPI
Contract
Gateway
façade for
hiding
changes
Versions and
Revisions for
temporal
control
May 2014
Launched on Azure
7.7K
Customers
21% of Fortune 100
Banking, insurance, energy, retail,
transportation, manufacturing…
29K
Total APIs
20B
Total calls per month
27
Regions in 14 geos
250M
Calls per day by the top customer
Build 2017 - P4034 - Agile app development with Azure API Management
Build 2017 - P4034 - Agile app development with Azure API Management

More Related Content

What's hot (20)

PPTX
Implement API Gateway using Azure API Management
Alexander Laysha
 
PPTX
Microsoft Azure Api Management
Vinícius Batista de Souza
 
PDF
Azure API Management - Global Azure Bootcamp 2019
Sam Fernando
 
PPTX
Azure API Management - why should I care?
Jouni Heikniemi
 
PPTX
Azure API Management
Daniel Toomey
 
PPTX
Azure API Apps
BizTalk360
 
PPTX
API Management Part 1 - An Introduction to Azure API Management
BizTalk360
 
PPTX
Intro to Azure Api Management - With Cats
Xamariners
 
PPTX
A Connector, A Container and an API Walk into a Bar… Microservices Edition
Steven Willmott
 
PPTX
Take Control of your APIs in a Microservice Architecture
3scale
 
PPTX
Moving Toward a Modular Enterprise - All About the API Conference 2016
LaunchAny
 
PDF
AMPLIFY API and Microservices Management
Axway
 
PDF
How Apigee Api Management Platform Helps with Digital Excellence
Ram Kumar
 
PPTX
Azure app services API apps
Panagiotis Tsilopoulos
 
PDF
APIs at Scale - The Hyperconnected Enterprise
Axway
 
PPTX
API Management Workshop (at Startupbootcamp Berlin)
3scale
 
PDF
WSO2Con Asia 2014 - Building the API-Centric Enterprise
WSO2
 
PDF
APIs Are Forever - How to Design Long-Lasting APIs
LaunchAny
 
PDF
Why Standards-Based Drivers Offer Better API Integration
Nordic APIs
 
PPTX
KPIs CDOs Should Know & Love (webcast)
Apigee | Google Cloud
 
Implement API Gateway using Azure API Management
Alexander Laysha
 
Microsoft Azure Api Management
Vinícius Batista de Souza
 
Azure API Management - Global Azure Bootcamp 2019
Sam Fernando
 
Azure API Management - why should I care?
Jouni Heikniemi
 
Azure API Management
Daniel Toomey
 
Azure API Apps
BizTalk360
 
API Management Part 1 - An Introduction to Azure API Management
BizTalk360
 
Intro to Azure Api Management - With Cats
Xamariners
 
A Connector, A Container and an API Walk into a Bar… Microservices Edition
Steven Willmott
 
Take Control of your APIs in a Microservice Architecture
3scale
 
Moving Toward a Modular Enterprise - All About the API Conference 2016
LaunchAny
 
AMPLIFY API and Microservices Management
Axway
 
How Apigee Api Management Platform Helps with Digital Excellence
Ram Kumar
 
Azure app services API apps
Panagiotis Tsilopoulos
 
APIs at Scale - The Hyperconnected Enterprise
Axway
 
API Management Workshop (at Startupbootcamp Berlin)
3scale
 
WSO2Con Asia 2014 - Building the API-Centric Enterprise
WSO2
 
APIs Are Forever - How to Design Long-Lasting APIs
LaunchAny
 
Why Standards-Based Drivers Offer Better API Integration
Nordic APIs
 
KPIs CDOs Should Know & Love (webcast)
Apigee | Google Cloud
 

Similar to Build 2017 - P4034 - Agile app development with Azure API Management (20)

PPTX
Exposing services with Azure API Management
Callon Campbell
 
PDF
Azure API Manegement Introduction and Integeration with BizTalk
Shailesh Dwivedi
 
PDF
APIs In Action -Harnessing the Power of Azure API Management: Building Robust...
Hamida Rebai Trabelsi
 
PDF
Grand tour of Azure API Management.pdf
Sherman37
 
PDF
Azure Spring Clean 2024 event - Azure API Management: Architecting for Perfor...
Hamida Rebai Trabelsi
 
PPTX
API Management: Rise of the Planet of the Apps (2016 09-26 - Porto.Data)
Sandro Pereira
 
PDF
M meijer api management - tech-days 2015
Freelance Consultant / Manager / co-CTO
 
PPTX
Introduction to API Apps
BizTalk360
 
PPTX
Azure API Management to expose backend services securely
Dinusha Kumarasiri
 
PDF
APIs +Micro services technology for Computing
wismoyo92
 
PPTX
Transformation through the API
Alex Danvy
 
PDF
Demystifying APIs_ Exploring the Various Types of APIs to Power Your Digital ...
Believ-In Technologies
 
PDF
apidays LIVE Hong Kong 2021 - Enterprise Integration Patterns for OpenAPI Ini...
apidays
 
PPTX
API Management Platform Technical Evaluation Framework
WSO2
 
PPTX
API Notes for Recruiter.pptx
RaviKumar660487
 
PPTX
Azure API Apps
BizTalk360
 
PPTX
Navigating API Hurdles - The Azure API Center Advantage
Callon Campbell
 
PPTX
Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...
Callon Campbell
 
PDF
Manage your ap is securely and easily ibm apim 4.0
sflynn073
 
PDF
Everything you always wanted to know about API Management (but were afraid to...
Massimo Bonanni
 
Exposing services with Azure API Management
Callon Campbell
 
Azure API Manegement Introduction and Integeration with BizTalk
Shailesh Dwivedi
 
APIs In Action -Harnessing the Power of Azure API Management: Building Robust...
Hamida Rebai Trabelsi
 
Grand tour of Azure API Management.pdf
Sherman37
 
Azure Spring Clean 2024 event - Azure API Management: Architecting for Perfor...
Hamida Rebai Trabelsi
 
API Management: Rise of the Planet of the Apps (2016 09-26 - Porto.Data)
Sandro Pereira
 
M meijer api management - tech-days 2015
Freelance Consultant / Manager / co-CTO
 
Introduction to API Apps
BizTalk360
 
Azure API Management to expose backend services securely
Dinusha Kumarasiri
 
APIs +Micro services technology for Computing
wismoyo92
 
Transformation through the API
Alex Danvy
 
Demystifying APIs_ Exploring the Various Types of APIs to Power Your Digital ...
Believ-In Technologies
 
apidays LIVE Hong Kong 2021 - Enterprise Integration Patterns for OpenAPI Ini...
apidays
 
API Management Platform Technical Evaluation Framework
WSO2
 
API Notes for Recruiter.pptx
RaviKumar660487
 
Azure API Apps
BizTalk360
 
Navigating API Hurdles - The Azure API Center Advantage
Callon Campbell
 
Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...
Callon Campbell
 
Manage your ap is securely and easily ibm apim 4.0
sflynn073
 
Everything you always wanted to know about API Management (but were afraid to...
Massimo Bonanni
 
Ad

More from Windows Developer (20)

PPTX
Our Fluent Path to Spatial Computing: Easy as 1-2D-3D
Windows Developer
 
PPTX
Fluent Design System inside of Microsoft: Office
Windows Developer
 
PPTX
Building powerful desktop and MR applications with new windowing apis
Windows Developer
 
PPTX
Creating Innovative Experiences for Fluent Design using the Visual Layer
Windows Developer
 
PPTX
Rapidly Construct LOB Applications with UWP and Visual Studio 2017
Windows Developer
 
PPTX
Modernizing Desktop Apps on Windows 10
Windows Developer
 
PPTX
How Simplygon helped Remix become platform independent
Windows Developer
 
PPTX
Harnessing the Power of AI with Windows Ink
Windows Developer
 
PPTX
Technical deep dive into creating the “Solutions Showcase for Mixed Reality” ...
Windows Developer
 
PPTX
Developing for Sets on Windows 10
Windows Developer
 
PPTX
Data-Driven and User-Centric: Improving enterprise productivity and engagemen...
Windows Developer
 
PPTX
Drive user reengagement across all your Windows, Android, and iOS with Micros...
Windows Developer
 
PPTX
Fluent Design: Evolving our Design System
Windows Developer
 
PPTX
Seizing the Mixed Reality Revolution – A past, present and future Mixed Reali...
Windows Developer
 
PPTX
Windows 10 on ARM for developers
Windows Developer
 
PPTX
Building Mixed reality with the new capabilities in Unity
Windows Developer
 
PPTX
Set up a windows dev environment that feels like $HOME
Windows Developer
 
PPTX
Modernizing Twitter for Windows as a Progressive Web App
Windows Developer
 
PPTX
Holograms for trade education, built for students, by students with Immersive...
Windows Developer
 
PPTX
Designing Inclusive Experiences to Maximize Reach and Satisfaction
Windows Developer
 
Our Fluent Path to Spatial Computing: Easy as 1-2D-3D
Windows Developer
 
Fluent Design System inside of Microsoft: Office
Windows Developer
 
Building powerful desktop and MR applications with new windowing apis
Windows Developer
 
Creating Innovative Experiences for Fluent Design using the Visual Layer
Windows Developer
 
Rapidly Construct LOB Applications with UWP and Visual Studio 2017
Windows Developer
 
Modernizing Desktop Apps on Windows 10
Windows Developer
 
How Simplygon helped Remix become platform independent
Windows Developer
 
Harnessing the Power of AI with Windows Ink
Windows Developer
 
Technical deep dive into creating the “Solutions Showcase for Mixed Reality” ...
Windows Developer
 
Developing for Sets on Windows 10
Windows Developer
 
Data-Driven and User-Centric: Improving enterprise productivity and engagemen...
Windows Developer
 
Drive user reengagement across all your Windows, Android, and iOS with Micros...
Windows Developer
 
Fluent Design: Evolving our Design System
Windows Developer
 
Seizing the Mixed Reality Revolution – A past, present and future Mixed Reali...
Windows Developer
 
Windows 10 on ARM for developers
Windows Developer
 
Building Mixed reality with the new capabilities in Unity
Windows Developer
 
Set up a windows dev environment that feels like $HOME
Windows Developer
 
Modernizing Twitter for Windows as a Progressive Web App
Windows Developer
 
Holograms for trade education, built for students, by students with Immersive...
Windows Developer
 
Designing Inclusive Experiences to Maximize Reach and Satisfaction
Windows Developer
 
Ad

Recently uploaded (20)

PPTX
CV-Project_2024 version 01222222222.pptx
MohammadSiddiqui70
 
PPT
Information Communication Technology Concepts
LOIDAALMAZAN3
 
PDF
Rewards and Recognition (2).pdf
ethan Talor
 
PPTX
Seamless-Image-Conversion-From-Raster-to-wrt-rtx-rtx.pptx
Quick Conversion Services
 
PDF
Automated Test Case Repair Using Language Models
Lionel Briand
 
PDF
LPS25 - Operationalizing MLOps in GEP - Terradue.pdf
terradue
 
PPTX
IObit Driver Booster Pro Crack Download Latest Version
chaudhryakashoo065
 
PPTX
IObit Uninstaller Pro 14.3.1.8 Crack Free Download 2025
sdfger qwerty
 
PPTX
For my supp to finally picking supp that work
necas19388
 
PDF
What Is an Internal Quality Audit and Why It Matters for Your QMS
BizPortals365
 
PPTX
Wondershare Filmora Crack 14.5.18 + Key Full Download [Latest 2025]
HyperPc soft
 
PPTX
Avast Premium Security crack 25.5.6162 + License Key 2025
HyperPc soft
 
PPTX
Iobit Driver Booster Pro 12 Crack Free Download
chaudhryakashoo065
 
PDF
Telemedicine App Development_ Key Factors to Consider for Your Healthcare Ven...
Mobilityinfotech
 
PDF
AI Software Development Process, Strategies and Challenges
Net-Craft.com
 
PDF
Designing Accessible Content Blocks (1).pdf
jaclynmennie1
 
PDF
Writing Maintainable Playwright Tests with Ease
Shubham Joshi
 
PDF
Automated Testing and Safety Analysis of Deep Neural Networks
Lionel Briand
 
PDF
The Rise of Sustainable Mobile App Solutions by New York Development Firms
ostechnologies16
 
PDF
>Wondershare Filmora Crack Free Download 2025
utfefguu
 
CV-Project_2024 version 01222222222.pptx
MohammadSiddiqui70
 
Information Communication Technology Concepts
LOIDAALMAZAN3
 
Rewards and Recognition (2).pdf
ethan Talor
 
Seamless-Image-Conversion-From-Raster-to-wrt-rtx-rtx.pptx
Quick Conversion Services
 
Automated Test Case Repair Using Language Models
Lionel Briand
 
LPS25 - Operationalizing MLOps in GEP - Terradue.pdf
terradue
 
IObit Driver Booster Pro Crack Download Latest Version
chaudhryakashoo065
 
IObit Uninstaller Pro 14.3.1.8 Crack Free Download 2025
sdfger qwerty
 
For my supp to finally picking supp that work
necas19388
 
What Is an Internal Quality Audit and Why It Matters for Your QMS
BizPortals365
 
Wondershare Filmora Crack 14.5.18 + Key Full Download [Latest 2025]
HyperPc soft
 
Avast Premium Security crack 25.5.6162 + License Key 2025
HyperPc soft
 
Iobit Driver Booster Pro 12 Crack Free Download
chaudhryakashoo065
 
Telemedicine App Development_ Key Factors to Consider for Your Healthcare Ven...
Mobilityinfotech
 
AI Software Development Process, Strategies and Challenges
Net-Craft.com
 
Designing Accessible Content Blocks (1).pdf
jaclynmennie1
 
Writing Maintainable Playwright Tests with Ease
Shubham Joshi
 
Automated Testing and Safety Analysis of Deep Neural Networks
Lionel Briand
 
The Rise of Sustainable Mobile App Solutions by New York Development Firms
ostechnologies16
 
>Wondershare Filmora Crack Free Download 2025
utfefguu
 

Build 2017 - P4034 - Agile app development with Azure API Management

Editor's Notes

  • #2: Work on the Azure API management team This talk -> using API Management to build Agile Apps To be agile means to embrace incremental change We are going to talk about managing change in HTTP Apis But before we do…
  • #3: API economy makes APIs a first class concept Not just an implementation detail that only devs care about It is a contract between providers and consumer API maybe just a supporting function Driving mobile app, or 3rd party integration Or actually a product in itself Critical part of the business service
  • #4: So how can Azure API management help… … Now you have and idea what it can do, let’s look at architecture
  • #5: Three components: dev portal, gateway, admin portal … Backend hosted anywhere on any platform, As long as it is a HTTP API
  • #6: HTTP APIs are different … In order to clear make this distinction, Introduce new language
  • #7: Terms usually used interchangeably … Alternative to the semantic versioning model, because breaking changes can’t be defined. Revisions need to meet an API Providers “Change Level Agreement”
  • #8: So, how can API Mgmt help us deal with versions and revisions Developer portal is a customizable web site that provides tools and documentation to learn about API Used to advertise new versions API Contract is the interface. It’s the WHAT is changing. Changes in contract may be versions or revisions, depends on CLA Gateway acts as a façade to the API implementation isolate the backend Where revisions hide Let’s look into these three aspects a little bit more and then we will see how the product enables it
  • #9: Developer portal is about facilitating on-boarding API community has recognized this as critical to adoption Change is irrelevant if no-one is using your API Self-service sign-on support for many IdPs Monitor for reliability and performance Review reports for usage Knowing what to change is as important as how
  • #10: API Description formats define an interface. WSDL came first for SOAP -> protocol independent API WADL is XML based from the Java world OpenAPI (fka Swagger) JSON based, very popular MSFT using it in many products. Handle both revisions and versions
  • #11: There are many ways to implement HTTP APIs Even on Azure there are different services Some fit better for different scenarios An how a feature needs to change can be a determining factor