SlideShare a Scribd company logo
Amman
JoTechies
JoTechies is a Tech community
that provides education, help and
social events for IT professional in
Jordan and helps you network
with local IT peers.
@JoTechies
JoTechies
www.JoTechies.com
Mohammad Anabtawi
Microsoft Azure API
Management
The plan
The problem
The product
The demo
The Q&A
The problem
The rise of APIs
CONSUMERS
ALWAYS CONNECTED
ON THE GO
APPs ON DEVICES
PARTNERS
APIs AS A BUSINESS DEV TOOL
APIs REDUCE FRICTION
“MASK DIRTY LAUNDRY”
INTERNAL
EMPLOYEE PRODUCTIVITY
INNOVATION AND AGILITY
APIs AS “DOG FOOD”
Starting an API program
Adapt
Formats, URLs, cross-domain, caching,..
Expose
Discovery, subscriptions, documentation, samples,..
Protect
Authorization, quotas, rate limits, request validation,..
Understand
Usage, health, latency, activity, trends,..
Manage
Lifecycle, versioning, monitoring, alerting..
The power of APIs - In 2016
Uber, the world's largest taxi company owns no vehicles
Facebook, the world's most popular media owner creates
no content
Alibaba, the most valuable retailer has no inventory
Airbnb, the world's largest accommodation provider owns
no real estate
The Power of APIs
Source: LinkedIn
Who uses APIs in their Business?
The product
Azure
API Management
Azure API Management
APP DEVELOPERS
API PUBLISHERS
APPS
BACKEND
SERVICES
Hosted anywhere.
Developed using
any technology.
PROXY
DEVELOPER PORTAL
PUBLISHER PORTAL
Build & Host Publish & Manage
App Service
On premise
Other hosting
API Management
Common scenarios
Modernize legacy backends
Package APIs into tiers
Enforce usage limits
Provide support and receive
feedback
Mobile enablement Partner ecosystem
Optimize and secure backend
Authorize and throttle requests
Get visibility into usage and health
Drive developer adoption
Business agility
Normalize legacy backends
Build the catalog of APIs
Accept organizational ID
Respect org structure
Developer Experience
Self-Registration
Subscriptions
Documentation
Console
Issues Forum
Dashboard
Admin Experience
API specification
Product management
Policies Editor
Developer management
Content management
Configurable notifications
Security
Custom developer ID
Social Developer ID
API key authentication
Basic Authentication
Proxy & Policies
Call and bandwidth quotas
Rate limit
Caching
HTTPS
Authenticate with Basic
CORS / x-domain calls
Find and replace string
Re-write URL
Mask URLs
JSONP
JSON to/from XML
Set header or parameter
IP filter
Wildcard operations
Reports
Calls
Bandwidth
Cache hits/misses
Status codes
API and service response time
Proxy response time
Filter any report by product API
Operation
API Management Features
The demo
What we showed
API import and manual entry
Instant interactive documentation and samples
API products and user groups
Policy engine
Authenticate with Basic (or Set HTTP header)
Set usage quota and Limit call rate
Rewrite URL
Store to/Get from cache
JSONP
CORS
Convert JSON to XML
Analytics
Capacity
Based on load and endurance tests
Single Standard unit
Comfortably handles 1000 requests per second
Burst up to 2500 requests per second
Latency for common case between 1 and 15 ms
API Management Unit
Proxy
Analytics
worker
SMAPI
DB
Storage
Cache
Portal
1 Unit
Developer Unit
• 5MM API calls per month
• 10MB cache
Standard Unit
• 200MM API calls per month
• 10GB cache
Proxy
Analyti
cs
worker
SMAPI
DB
Storag
e
Cache
Portal
Proxy
Analyti
cs
worker
SMAPI
DB
Storag
e
Cache
Portal
Proxy
Analyti
cs
worker
SMAPI
DB
Storag
e
Cache
Portal
3 Standard Units
• 600MM API calls
• 30GB cache
In closing…
Azure API Management offers the following benefits
Easily create an API façade for the existing backend services
Quickly add new capabilities to the APIs, such as response caching
and cross domain access
Package and publish APIs to developers and partners
Reliably protect published APIs from misuse and abuse
Engage developers with dynamically generated, interactive API
documentation, samples, forum, and blog
Gain business and operational insights from analytics reports
Q&A
Resources
APIM
http://azure.microsoft.com/apim
Dev Center
http://aka.ms/DevCenterAPIM
Channel 9
http://aka.ms/Channel9APIMt
Thanks!
We are done now.
http://tech.manabtawi.com
m_anabtawi@hotmail.com
+962 78 500 44 60
http://facebook.com/manabtawi
@mhamad_anabtawi
https://jo.linkedin.com/in/manabtawi
https://github.com/manabtawi
Website
Email
Mobile
Event Sessions
Slot Title Speaker
Slot 1
Infrastructure as a Service Ammar Hasayen
Azure App Services Mutasem Hamad
Slot 2
Azure SQL Raghda Abd Aldeen
Azure Functions C# Taiseer Joudeh
Slot 3
Cloud Identity Rajae Joudeh
API Management Mohammad Anabtawi
Slot 4
Cloud Security Ammar Hasayen
Azure Functions NodeJS Antoine Baqain
Slot 5
Azure Networking Ahmad Aldeiri
Azure Backup Orjuwan Badawi

More Related Content

PPTX
API Management Part 1 - An Introduction to Azure API Management
PPTX
Build 2017 - P4034 - Agile app development with Azure API Management
PPTX
API Management in Azure
PPTX
API as-a-Product with Azure API Management (APIM)
PPTX
Secure and Optimize APIs using Azure API Management
PPTX
Azure API management dive deep GAB2017
PPTX
Microservices Done Right: Key Ingredients for Microservices Success
PPTX
Azure API Management Update
API Management Part 1 - An Introduction to Azure API Management
Build 2017 - P4034 - Agile app development with Azure API Management
API Management in Azure
API as-a-Product with Azure API Management (APIM)
Secure and Optimize APIs using Azure API Management
Azure API management dive deep GAB2017
Microservices Done Right: Key Ingredients for Microservices Success
Azure API Management Update

What's hot (20)

PPTX
API Management Workshop (at Startupbootcamp Berlin)
PDF
Open API and API Management - Introduction and Comparison of Products: TIBCO ...
PPTX
Api management 101
PPTX
Azure API Management
PDF
How Apigee Api Management Platform Helps with Digital Excellence
PDF
Intel Mashery API Management Solution
PPTX
Take Control of your APIs in a Microservice Architecture
PPT
API Strategy Presentation
PPTX
London Adapt or Die: Securing your APIs the Right Way!
PPTX
Manage Your Mesh
PDF
apidays LIVE JAKARTA - The modern digital with API Economy Ecosystems by Hari...
PDF
API Connect Presentation
PPTX
Open api in enterprise
PDF
Definitive Guide to API Management
PPTX
API Management
PDF
London Adapt or Die: Opening Keynot
PDF
Apigee and Accenture Webcast - Accenture Technology Vision 2013 - An API Cent...
PPTX
Test and Protect Your API
PPTX
Platform for Secure Digital Business
PPTX
API Frenzy: API Strategy 101
API Management Workshop (at Startupbootcamp Berlin)
Open API and API Management - Introduction and Comparison of Products: TIBCO ...
Api management 101
Azure API Management
How Apigee Api Management Platform Helps with Digital Excellence
Intel Mashery API Management Solution
Take Control of your APIs in a Microservice Architecture
API Strategy Presentation
London Adapt or Die: Securing your APIs the Right Way!
Manage Your Mesh
apidays LIVE JAKARTA - The modern digital with API Economy Ecosystems by Hari...
API Connect Presentation
Open api in enterprise
Definitive Guide to API Management
API Management
London Adapt or Die: Opening Keynot
Apigee and Accenture Webcast - Accenture Technology Vision 2013 - An API Cent...
Test and Protect Your API
Platform for Secure Digital Business
API Frenzy: API Strategy 101
Ad

Similar to Azure api management (20)

PPTX
Intro to Azure Api Management - With Cats
PDF
M meijer api management - tech-days 2015
PPTX
API Management Platform Technical Evaluation Framework
PPTX
Transformation through the API
PPTX
Making your API behave like a big boy
PDF
Everything you always wanted to know about API Management (but were afraid to...
PPTX
API Management: Rise of the Planet of the Apps (2016 09-26 - Porto.Data)
PDF
Improve API Security and Performance with Azure API Management.pdf
PPTX
Managing API Management - Paul Dumas
PDF
Azure Spring Clean 2024 event - Azure API Management: Architecting for Perfor...
PPTX
Azure API Management - why should I care?
PDF
Manage your ap is securely and easily ibm apim 4.0
PDF
Azure Days 2019: Get Connected with Azure API Management (Gerry Keune & Stefa...
PPTX
Azure API Management.pptx
PDF
Azure API Manegement Introduction and Integeration with BizTalk
PDF
API Management Solution Powerpoint Presentation Slides
PPTX
Web API Management
PDF
API Management Explained: Key Benefits for Modern Enterprises
PDF
Creating a Successful API Program to Drive Digital Transformation
PPTX
Exposing services with Azure API Management
Intro to Azure Api Management - With Cats
M meijer api management - tech-days 2015
API Management Platform Technical Evaluation Framework
Transformation through the API
Making your API behave like a big boy
Everything you always wanted to know about API Management (but were afraid to...
API Management: Rise of the Planet of the Apps (2016 09-26 - Porto.Data)
Improve API Security and Performance with Azure API Management.pdf
Managing API Management - Paul Dumas
Azure Spring Clean 2024 event - Azure API Management: Architecting for Perfor...
Azure API Management - why should I care?
Manage your ap is securely and easily ibm apim 4.0
Azure Days 2019: Get Connected with Azure API Management (Gerry Keune & Stefa...
Azure API Management.pptx
Azure API Manegement Introduction and Integeration with BizTalk
API Management Solution Powerpoint Presentation Slides
Web API Management
API Management Explained: Key Benefits for Modern Enterprises
Creating a Successful API Program to Drive Digital Transformation
Exposing services with Azure API Management
Ad

More from JoTechies (14)

PPTX
Azure multi factor authentication - Global Azure bootcamp 2018 security
PDF
Microsoft Intune - Global Azure Bootcamp 2018
PDF
Microsoft AI: Cognitive Service - Global Azure bootcamp 2018
PPTX
Building an MVVM based Xamarin Forms application
PPTX
JoTechies -Azure Machine Learning
PPTX
Introduction to Microsoft bot | JoTechies | Amjad Alhusseini
PPTX
JoTechies - Infrastructure as a Service IaaS
PPTX
JoTechies - Azure Cloud Security
PPTX
JoTechies - Azure SQL DB
PPTX
JoTechies - Azure App Services Using NodeJS
PPTX
JoTechies - Azure Backup
PPTX
JoTechies - Azure Functions Using c#
PPTX
JoTechies - Cloud identity
PPTX
JoTechies cloud productivity with office 365
Azure multi factor authentication - Global Azure bootcamp 2018 security
Microsoft Intune - Global Azure Bootcamp 2018
Microsoft AI: Cognitive Service - Global Azure bootcamp 2018
Building an MVVM based Xamarin Forms application
JoTechies -Azure Machine Learning
Introduction to Microsoft bot | JoTechies | Amjad Alhusseini
JoTechies - Infrastructure as a Service IaaS
JoTechies - Azure Cloud Security
JoTechies - Azure SQL DB
JoTechies - Azure App Services Using NodeJS
JoTechies - Azure Backup
JoTechies - Azure Functions Using c#
JoTechies - Cloud identity
JoTechies cloud productivity with office 365

Recently uploaded (20)

PPTX
MYSQL Presentation for SQL database connectivity
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
NewMind AI Monthly Chronicles - July 2025
PPT
Teaching material agriculture food technology
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
KodekX | Application Modernization Development
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Modernizing your data center with Dell and AMD
PDF
Approach and Philosophy of On baking technology
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
MYSQL Presentation for SQL database connectivity
Mobile App Security Testing_ A Comprehensive Guide.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
NewMind AI Monthly Chronicles - July 2025
Teaching material agriculture food technology
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
20250228 LYD VKU AI Blended-Learning.pptx
“AI and Expert System Decision Support & Business Intelligence Systems”
KodekX | Application Modernization Development
Per capita expenditure prediction using model stacking based on satellite ima...
Unlocking AI with Model Context Protocol (MCP)
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Modernizing your data center with Dell and AMD
Approach and Philosophy of On baking technology
Review of recent advances in non-invasive hemoglobin estimation
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Dropbox Q2 2025 Financial Results & Investor Presentation
Reach Out and Touch Someone: Haptics and Empathic Computing
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...

Azure api management

  • 2. JoTechies JoTechies is a Tech community that provides education, help and social events for IT professional in Jordan and helps you network with local IT peers. @JoTechies JoTechies www.JoTechies.com
  • 4. The plan The problem The product The demo The Q&A
  • 6. The rise of APIs CONSUMERS ALWAYS CONNECTED ON THE GO APPs ON DEVICES PARTNERS APIs AS A BUSINESS DEV TOOL APIs REDUCE FRICTION “MASK DIRTY LAUNDRY” INTERNAL EMPLOYEE PRODUCTIVITY INNOVATION AND AGILITY APIs AS “DOG FOOD”
  • 7. Starting an API program Adapt Formats, URLs, cross-domain, caching,.. Expose Discovery, subscriptions, documentation, samples,.. Protect Authorization, quotas, rate limits, request validation,.. Understand Usage, health, latency, activity, trends,.. Manage Lifecycle, versioning, monitoring, alerting..
  • 8. The power of APIs - In 2016 Uber, the world's largest taxi company owns no vehicles Facebook, the world's most popular media owner creates no content Alibaba, the most valuable retailer has no inventory Airbnb, the world's largest accommodation provider owns no real estate The Power of APIs Source: LinkedIn
  • 9. Who uses APIs in their Business?
  • 11. Azure API Management Azure API Management APP DEVELOPERS API PUBLISHERS APPS BACKEND SERVICES Hosted anywhere. Developed using any technology. PROXY DEVELOPER PORTAL PUBLISHER PORTAL
  • 12. Build & Host Publish & Manage App Service On premise Other hosting API Management
  • 13. Common scenarios Modernize legacy backends Package APIs into tiers Enforce usage limits Provide support and receive feedback Mobile enablement Partner ecosystem Optimize and secure backend Authorize and throttle requests Get visibility into usage and health Drive developer adoption Business agility Normalize legacy backends Build the catalog of APIs Accept organizational ID Respect org structure
  • 14. Developer Experience Self-Registration Subscriptions Documentation Console Issues Forum Dashboard Admin Experience API specification Product management Policies Editor Developer management Content management Configurable notifications Security Custom developer ID Social Developer ID API key authentication Basic Authentication Proxy & Policies Call and bandwidth quotas Rate limit Caching HTTPS Authenticate with Basic CORS / x-domain calls Find and replace string Re-write URL Mask URLs JSONP JSON to/from XML Set header or parameter IP filter Wildcard operations Reports Calls Bandwidth Cache hits/misses Status codes API and service response time Proxy response time Filter any report by product API Operation API Management Features
  • 16. What we showed API import and manual entry Instant interactive documentation and samples API products and user groups Policy engine Authenticate with Basic (or Set HTTP header) Set usage quota and Limit call rate Rewrite URL Store to/Get from cache JSONP CORS Convert JSON to XML Analytics
  • 17. Capacity Based on load and endurance tests Single Standard unit Comfortably handles 1000 requests per second Burst up to 2500 requests per second Latency for common case between 1 and 15 ms
  • 18. API Management Unit Proxy Analytics worker SMAPI DB Storage Cache Portal 1 Unit Developer Unit • 5MM API calls per month • 10MB cache Standard Unit • 200MM API calls per month • 10GB cache Proxy Analyti cs worker SMAPI DB Storag e Cache Portal Proxy Analyti cs worker SMAPI DB Storag e Cache Portal Proxy Analyti cs worker SMAPI DB Storag e Cache Portal 3 Standard Units • 600MM API calls • 30GB cache
  • 19. In closing… Azure API Management offers the following benefits Easily create an API façade for the existing backend services Quickly add new capabilities to the APIs, such as response caching and cross domain access Package and publish APIs to developers and partners Reliably protect published APIs from misuse and abuse Engage developers with dynamically generated, interactive API documentation, samples, forum, and blog Gain business and operational insights from analytics reports
  • 20. Q&A
  • 23. http://tech.manabtawi.com m_anabtawi@hotmail.com +962 78 500 44 60 http://facebook.com/manabtawi @mhamad_anabtawi https://jo.linkedin.com/in/manabtawi https://github.com/manabtawi Website Email Mobile
  • 24. Event Sessions Slot Title Speaker Slot 1 Infrastructure as a Service Ammar Hasayen Azure App Services Mutasem Hamad Slot 2 Azure SQL Raghda Abd Aldeen Azure Functions C# Taiseer Joudeh Slot 3 Cloud Identity Rajae Joudeh API Management Mohammad Anabtawi Slot 4 Cloud Security Ammar Hasayen Azure Functions NodeJS Antoine Baqain Slot 5 Azure Networking Ahmad Aldeiri Azure Backup Orjuwan Badawi