SlideShare a Scribd company logo
1 of 35
Download to read offline
©2015 Apigee Corp. All Rights Reserved.
©2015 Apigee Corp. All Rights Reserved. 
@karlunho
Alan Ho

Chris Munns
youtube.com/apigee
slideshare.com/apigee
©2015 Apigee Corp. All Rights Reserved. 
Agenda!
•  API Management Background!
•  Reference Architecture!
•  Special AWS Use Cases!
•  Demo!
5
©2015 Apigee Corp. All Rights Reserved. 
Why is Apigee Partnering with AWS ?!
6
©2015 Apigee Corp. All Rights Reserved. 
What is API Management ?!
(hints : its more than an API gateway)!
©2015 Apigee Corp. All Rights Reserved. 
Management of entire API lifecycle!
8
8
Design
Develop
Secure
Publish
Monitor
Analyze
Monetize
Scale
©2015 Apigee Corp. All Rights Reserved. 
Apigee / AWS Reference Architecture!
9
Apigee
Gateway
AWS IAM protected
Services
Analytics
Dev
Portal
API
Health
….
 AWS
Lambda
Amazon
EC2
Amazon"
S3
Amazon API
Gateway
Amazon"
SQS
Amazon"
RDS
Amazon"
DynamoDB
Amazon"
SNS
AWS SSL protected Services
Apigee Edge
3rd Party
Apps
©2015 Apigee Corp. All Rights Reserved. 
AWS Lambda Introduction!
10
EVENT-DRIVEN SCALE
SERVERLESS
 SUBSECOND BILLING
©2015 Apigee Corp. All Rights Reserved. 
BRING YOUR OWN CODE SIMPLE RESOURCE MODEL
FLEXIBLE INVOCATION PATHS GRANULAR PERMISSIONS CONTROL 
AWS Lambda Benefits!
©2015 Apigee Corp. All Rights Reserved. 
AUTHORING STATELESS
DEPLOYMENT MONITORING & LOGGING
AWS Lambda Benefits!
©2015 Apigee Corp. All Rights Reserved. 
Why Apigee Edge!
Design
©2015 Apigee. All Rights Reserved. 
 13
Design first. Document Smart. Full support for Swagger 2.0!
!
Build more consumable APIs!
14
©2015 Apigee. All Rights Reserved.
©2015 Apigee Corp. All Rights Reserved. 
Why Apigee Edge!
©2015 Apigee. All Rights Reserved. 
 15
Develop
Secure
Config - Over 30 ready-to-use and configurable policies!
Code - Built-in support for Node, JavaScript and Java extensibility!
!
Build APIs faster!
16
©2015 Apigee. All Rights Reserved. 
Manage interactions with
API consumers and
optimize performance
Secure APIs and
protect back-end
systems from attack
Transform, translate and
reformat data for easy
consumption
 Extend with
programming when
you need it
End-to-end security!
PCI and HIPAA compliance!
Secure all points of engagement!
17
©2015 Apigee. All Rights Reserved. 
Users
 Connected
Experience
Developers
 APIs
 API Team
 Back-end
Mutual TLS
IP Access Control
Southbound VPN
RBAC
AD / LDAP
Audit
OAuth2
Quotas
Spike Arrest
Threat Protection
Intrusion Detection
Bot Detection
Access"
Block
Revoke 
SSO
RBAC
API key
OAuth2
Mutual TLS

OAuth2
MFA
Federated Login
IP Access Control
©2015 Apigee Corp. All Rights Reserved. 
Why Apigee Edge!
©2015 Apigee. All Rights Reserved. 
 18
Publish
Turnkey developer portal!
!
Make it easy for developers to use your APIs!
19
©2015 Apigee. All Rights Reserved. 
Automatic or manual
registration
Self-service app
key requests
 Self-documenting
“Reduced time to first app from
4 weeks to 6 hours.”


- Online Education Provider
©2015 Apigee Corp. All Rights Reserved. 
Why Apigee Edge!
©2015 Apigee. All Rights Reserved. 
 20
Scale
Apigee Black Friday Holiday Traffic
4x scale year/year
Scaled 2x within 2 hours
Zero impact to all other customers
Billions of API calls, including large spikes, processed regularly without disruption !
!
Support web-scale mission-critical operations!
21
©2015 Apigee. All Rights Reserved. 
API requests handled: 
 
102B+
Servers managed: 3000+
Apigee Cloud Stats 2014
Apigee Cloud Runs on AWS Everywhere!
22
©2015 Apigee. All Rights Reserved. 
Apigee Cloud
 8 regions
>99.9%"
API availability
19 availability zones
3,000+"
servers
~1/2 billion"
transactions / day
~20 ms"
average latency
AWS Scalability = Apigee Scalability!
©2015 Apigee Corp. All Rights Reserved. 
Apigee Components & Features!
23
Design
Swagger Editor 
Develop
API Gateway
Microgateway
Swagger-Node Framework
Secure
API Gateway
Microgateway
Apigee Sense (Bot Detection)

Publish
•  Turnkey Developer Portal
•  Smart (Interactive) Docs
Monitor

API APM
Mobile APM
API Health (Synthetic transaction
Monitoring)
Analyze
App & API Analytics
Developer Analytics
Custom Reports
Monetize
Scale
Multi-Region Deployments
Apigee Distributed Network
©2015 Apigee Corp. All Rights Reserved. 
Why Apigee Edge!
©2015 Apigee. All Rights Reserved. 
 24
Monitor
Analyze
Complete visibility– from app end to backend!
Automatically and continuously collect all data about your API traffic out of the box!
!
Gain visibility into the entire digital value chain!
25
©2015 Apigee. All Rights Reserved. 
API Analytics
Developer Analytics
App Analytics
User
 Backend
• API Traffic Patterns
• API Performance
• Geo location
• Anomalies
• Multiple metrics – traffic,
response times, errors,
data exchange, etc.
• Top Developers 
• Developer
Engagement
• Top API Users
• Top Products
• Top Apps
• App Performance
• App Usage
• API Performance
• Filter by app
version, device,
platform, OS, etc.
Relevant, Actionable and Extensible"
Dashboards, Tools & Custom Reports
©2015 Apigee Corp. All Rights Reserved. 
Why Apigee Edge!
©2015 Apigee. All Rights Reserved. 
 26
Monetize
Flexible rate plans, internationalization support, usage tracking, limits and
notifications!
Monetize APIs: Any partner, any business model!
27
©2015 Apigee. All Rights Reserved. 
Fixed
Flexible
Hybrid"
(flat fee plus fixed and flexible)
Duration
Quantity
Hybrid
Revenue-sharing models"
(API provider charges developer)
Fee-based models"
(API provider charges developer)
 Freemium models
Transaction Volume
Custom Attribute
Revenue / Volume Bands
One-time
Advance / Arrears
Pro-rated / Full amount
Transaction
Subscription
©2015 Apigee Corp. All Rights Reserved. 
AWS Specific Use Case!
28
©2015 Apigee Corp. All Rights Reserved. 
•  Design APIs with Swagger!
•  Use Node.js & a127 framework!
•  Use Apigee Vault for Tokens!
•  Map Errors to HTTP Codes!
Exposing AWS Lambda!
29
AWS
Lambda
IAM
Apigee
Gateway
©2015 Apigee Corp. All Rights Reserved. 
•  Turn on Streaming for large files!
•  Use Presigned URL generator
SDK for files > 10 MB!
Exposing Amazon S3!
30
Amazon"
S3
Streaming
Apigee
Gateway
©2015 Apigee Corp. All Rights Reserved. 
•  Use Volos RDBMS Connector!
!
Exposing Amazon Relational Database Service!
31
Amazon"
RDS
Apigee
Gateway
SSL
©2015 Apigee Corp. All Rights Reserved. 
Using Apigee & AWS API Gateway!
32
Apigee
Gateway
AWS IAM protected
Services
AWS
Lambda
Amazon
EC2
Amazon"
S3
Amazon API
Gateway
Amazon"
SQS
Amazon"
RDS
Amazon"
DynamoDB
Amazon"
SNS
AWS SSL protected Services
Apigee Edge
Amazon API
Gateway
Dev
Portal
3rd Party
Apps
( < 20ms)
©2015 Apigee Corp. All Rights Reserved. 
Example B2B Customer!
33
Autoscaling
AWS
Lambda
Elastic
Beanstalk
Amazon"
S3
Amazon"
SQS
Amazon"
DynamoDB
Amazon"
SNS
3rd Party
Apps
Apigee
Gateway
Apigee Edge
Dev
Portal
Elastic
Beanstalk
Legacy
Datacenter
API
BaaS
©2015 Apigee Corp. All Rights Reserved. 
Apigee & AWS Solutions Page:!
!
apigee.com/about/solutions/amazon-web-services-solution!
34
Thank you!

More Related Content

What's hot

Using AWS Control Tower to govern multi-account AWS environments at scale - G...
Using AWS Control Tower to govern multi-account AWS environments at scale - G...Using AWS Control Tower to govern multi-account AWS environments at scale - G...
Using AWS Control Tower to govern multi-account AWS environments at scale - G...
Amazon Web Services
 
I Love APIs 2015: Advanced Crash Course in Apigee Edge Workshop
I Love APIs 2015: Advanced Crash Course in Apigee Edge Workshop I Love APIs 2015: Advanced Crash Course in Apigee Edge Workshop
I Love APIs 2015: Advanced Crash Course in Apigee Edge Workshop
Apigee | Google Cloud
 

What's hot (20)

Definitive Guide to API Management
Definitive Guide to API ManagementDefinitive Guide to API Management
Definitive Guide to API Management
 
API Governance in the Enterprise
API Governance in the EnterpriseAPI Governance in the Enterprise
API Governance in the Enterprise
 
Using AWS Control Tower to govern multi-account AWS environments at scale - G...
Using AWS Control Tower to govern multi-account AWS environments at scale - G...Using AWS Control Tower to govern multi-account AWS environments at scale - G...
Using AWS Control Tower to govern multi-account AWS environments at scale - G...
 
API Management - Why it matters!
API Management - Why it matters!API Management - Why it matters!
API Management - Why it matters!
 
Open API and API Management - Introduction and Comparison of Products: TIBCO ...
Open API and API Management - Introduction and Comparison of Products: TIBCO ...Open API and API Management - Introduction and Comparison of Products: TIBCO ...
Open API and API Management - Introduction and Comparison of Products: TIBCO ...
 
Real-Life Use Cases & Architectures for Event Streaming with Apache Kafka
Real-Life Use Cases & Architectures for Event Streaming with Apache KafkaReal-Life Use Cases & Architectures for Event Streaming with Apache Kafka
Real-Life Use Cases & Architectures for Event Streaming with Apache Kafka
 
I Love APIs 2015: Advanced Crash Course in Apigee Edge Workshop
I Love APIs 2015: Advanced Crash Course in Apigee Edge Workshop I Love APIs 2015: Advanced Crash Course in Apigee Edge Workshop
I Love APIs 2015: Advanced Crash Course in Apigee Edge Workshop
 
Apigee Demo: API Platform Overview
Apigee Demo: API Platform OverviewApigee Demo: API Platform Overview
Apigee Demo: API Platform Overview
 
API Governance
API Governance API Governance
API Governance
 
Introduction to Kong API Gateway
Introduction to Kong API GatewayIntroduction to Kong API Gateway
Introduction to Kong API Gateway
 
Amazon API Gateway
Amazon API GatewayAmazon API Gateway
Amazon API Gateway
 
API Management Solution Powerpoint Presentation Slides
API Management Solution Powerpoint Presentation SlidesAPI Management Solution Powerpoint Presentation Slides
API Management Solution Powerpoint Presentation Slides
 
Building APIs with Apigee Edge and Microsoft Azure
Building APIs with Apigee Edge and Microsoft AzureBuilding APIs with Apigee Edge and Microsoft Azure
Building APIs with Apigee Edge and Microsoft Azure
 
Mapping out your API Strategy - 4.20.11 Webinar slides
Mapping out your API Strategy - 4.20.11 Webinar slidesMapping out your API Strategy - 4.20.11 Webinar slides
Mapping out your API Strategy - 4.20.11 Webinar slides
 
Accelerating App Development with AWS Amplify
Accelerating App Development with AWS AmplifyAccelerating App Development with AWS Amplify
Accelerating App Development with AWS Amplify
 
Effective API Governance: Lessons Learnt
Effective API Governance: Lessons LearntEffective API Governance: Lessons Learnt
Effective API Governance: Lessons Learnt
 
02 api gateway
02 api gateway02 api gateway
02 api gateway
 
Apigee Products Overview
Apigee Products OverviewApigee Products Overview
Apigee Products Overview
 
API first Design and Microservices
API first Design and MicroservicesAPI first Design and Microservices
API first Design and Microservices
 
APIdays London 2019 - Selecting the best API Governance for your organisation...
APIdays London 2019 - Selecting the best API Governance for your organisation...APIdays London 2019 - Selecting the best API Governance for your organisation...
APIdays London 2019 - Selecting the best API Governance for your organisation...
 

Similar to Bringing API Management to AWS Powered Backends

Manage your ap is securely and easily ibm apim 4.0
Manage your ap is securely and easily ibm apim 4.0Manage your ap is securely and easily ibm apim 4.0
Manage your ap is securely and easily ibm apim 4.0
sflynn073
 

Similar to Bringing API Management to AWS Powered Backends (20)

API-first, going beyond SOA, ESB & Integration
API-first, going beyond SOA, ESB & IntegrationAPI-first, going beyond SOA, ESB & Integration
API-first, going beyond SOA, ESB & Integration
 
Design-first API Development using Swagger and Node
Design-first API Development using Swagger and NodeDesign-first API Development using Swagger and Node
Design-first API Development using Swagger and Node
 
Manage your ap is securely and easily ibm apim 4.0
Manage your ap is securely and easily ibm apim 4.0Manage your ap is securely and easily ibm apim 4.0
Manage your ap is securely and easily ibm apim 4.0
 
WEBINAR: API Clouds for Faster APIs: Leveraging Existing Assets for the API ...
WEBINAR: API Clouds for Faster APIs:  Leveraging Existing Assets for the API ...WEBINAR: API Clouds for Faster APIs:  Leveraging Existing Assets for the API ...
WEBINAR: API Clouds for Faster APIs: Leveraging Existing Assets for the API ...
 
SAP Cloud Platform API Management Technical Brief
SAP Cloud Platform API Management Technical BriefSAP Cloud Platform API Management Technical Brief
SAP Cloud Platform API Management Technical Brief
 
What are your APIs Worth?
What are your APIs Worth?What are your APIs Worth?
What are your APIs Worth?
 
Is Microservices SOA Done Right?
Is Microservices SOA Done Right?Is Microservices SOA Done Right?
Is Microservices SOA Done Right?
 
API360 – A How-To Guide for Enterprise APIs - Learn how to position your ente...
API360 – A How-To Guide for Enterprise APIs - Learn how to position your ente...API360 – A How-To Guide for Enterprise APIs - Learn how to position your ente...
API360 – A How-To Guide for Enterprise APIs - Learn how to position your ente...
 
Driving Digital Innovation with a Layered API Design Approach
Driving Digital Innovation with a Layered API Design ApproachDriving Digital Innovation with a Layered API Design Approach
Driving Digital Innovation with a Layered API Design Approach
 
Deep-Dive: API Analytics and Business KPIs - Measure what matters
Deep-Dive: API Analytics and Business KPIs - Measure what mattersDeep-Dive: API Analytics and Business KPIs - Measure what matters
Deep-Dive: API Analytics and Business KPIs - Measure what matters
 
I Love APIs 2015: Apigee and Node.js Building Mock Backends Fast
I Love APIs 2015: Apigee and Node.js Building Mock Backends FastI Love APIs 2015: Apigee and Node.js Building Mock Backends Fast
I Love APIs 2015: Apigee and Node.js Building Mock Backends Fast
 
Webcast: Deep-Dive Apigee Edge Microgateway
Webcast: Deep-Dive Apigee Edge MicrogatewayWebcast: Deep-Dive Apigee Edge Microgateway
Webcast: Deep-Dive Apigee Edge Microgateway
 
Routeサービスを使ったCloud FoundryアプリのAPI管理
Routeサービスを使ったCloud FoundryアプリのAPI管理Routeサービスを使ったCloud FoundryアプリのAPI管理
Routeサービスを使ったCloud FoundryアプリのAPI管理
 
Creating compelling user experiences through APIs
Creating compelling user experiences through APIsCreating compelling user experiences through APIs
Creating compelling user experiences through APIs
 
2016-Mar-03 Leppitsch in Auckland meetup
2016-Mar-03 Leppitsch in Auckland meetup2016-Mar-03 Leppitsch in Auckland meetup
2016-Mar-03 Leppitsch in Auckland meetup
 
Transforming Your Business Through APIs
Transforming Your Business Through APIsTransforming Your Business Through APIs
Transforming Your Business Through APIs
 
API Management - ProcessForum Nordic, Nov.14 2013
API Management - ProcessForum Nordic, Nov.14 2013API Management - ProcessForum Nordic, Nov.14 2013
API Management - ProcessForum Nordic, Nov.14 2013
 
API Management: Unlock the Value of Your Unique Assets with a Robust API
API Management: Unlock the Value of Your Unique Assets with a Robust APIAPI Management: Unlock the Value of Your Unique Assets with a Robust API
API Management: Unlock the Value of Your Unique Assets with a Robust API
 
IoTCraft - Chennai - meetup - ZettaJS - IoT Intro
IoTCraft  - Chennai - meetup - ZettaJS - IoT IntroIoTCraft  - Chennai - meetup - ZettaJS - IoT Intro
IoTCraft - Chennai - meetup - ZettaJS - IoT Intro
 
Will you survive the API avalanche?
Will you survive the API avalanche?Will you survive the API avalanche?
Will you survive the API avalanche?
 

More from Apigee | Google Cloud

More from Apigee | Google Cloud (20)

How Secure Are Your APIs?
How Secure Are Your APIs?How Secure Are Your APIs?
How Secure Are Your APIs?
 
Magazine Luiza at a glance (1)
Magazine Luiza at a glance (1)Magazine Luiza at a glance (1)
Magazine Luiza at a glance (1)
 
Monetization: Unlock More Value from Your APIs
Monetization: Unlock More Value from Your APIs Monetization: Unlock More Value from Your APIs
Monetization: Unlock More Value from Your APIs
 
Ticketmaster at a glance
Ticketmaster at a glanceTicketmaster at a glance
Ticketmaster at a glance
 
AccuWeather: Recasting API Experiences in a Developer-First World
AccuWeather: Recasting API Experiences in a Developer-First WorldAccuWeather: Recasting API Experiences in a Developer-First World
AccuWeather: Recasting API Experiences in a Developer-First World
 
Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?
 
Apigee Product Roadmap Part 2
Apigee Product Roadmap Part 2Apigee Product Roadmap Part 2
Apigee Product Roadmap Part 2
 
The Four Transformative Forces of the API Management Market
The Four Transformative Forces of the API Management MarketThe Four Transformative Forces of the API Management Market
The Four Transformative Forces of the API Management Market
 
Walgreens at a glance
Walgreens at a glanceWalgreens at a glance
Walgreens at a glance
 
Apigee Edge: Intro to Microgateway
Apigee Edge: Intro to MicrogatewayApigee Edge: Intro to Microgateway
Apigee Edge: Intro to Microgateway
 
Managing the Complexity of Microservices Deployments
Managing the Complexity of Microservices DeploymentsManaging the Complexity of Microservices Deployments
Managing the Complexity of Microservices Deployments
 
Pitney Bowes at a glance
Pitney Bowes at a glancePitney Bowes at a glance
Pitney Bowes at a glance
 
Microservices Done Right: Key Ingredients for Microservices Success
Microservices Done Right: Key Ingredients for Microservices SuccessMicroservices Done Right: Key Ingredients for Microservices Success
Microservices Done Right: Key Ingredients for Microservices Success
 
Adapt or Die: Opening Keynote with Chet Kapoor
Adapt or Die: Opening Keynote with Chet KapoorAdapt or Die: Opening Keynote with Chet Kapoor
Adapt or Die: Opening Keynote with Chet Kapoor
 
Adapt or Die: Keynote with Greg Brail
Adapt or Die: Keynote with Greg BrailAdapt or Die: Keynote with Greg Brail
Adapt or Die: Keynote with Greg Brail
 
Adapt or Die: Keynote with Anant Jhingran
Adapt or Die: Keynote with Anant JhingranAdapt or Die: Keynote with Anant Jhingran
Adapt or Die: Keynote with Anant Jhingran
 
London Adapt or Die: Opening Keynot
London Adapt or Die: Opening KeynotLondon Adapt or Die: Opening Keynot
London Adapt or Die: Opening Keynot
 
London Adapt or Die: Lunch keynote
London Adapt or Die: Lunch keynoteLondon Adapt or Die: Lunch keynote
London Adapt or Die: Lunch keynote
 
London Adapt or Die: Closing Keynote — Adapt Now!
London Adapt or Die: Closing Keynote — Adapt Now!London Adapt or Die: Closing Keynote — Adapt Now!
London Adapt or Die: Closing Keynote — Adapt Now!
 
London adapt or-die opening keynote chet kapoor
London adapt or-die opening keynote chet kapoorLondon adapt or-die opening keynote chet kapoor
London adapt or-die opening keynote chet kapoor
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 

Bringing API Management to AWS Powered Backends

  • 1. ©2015 Apigee Corp. All Rights Reserved.
  • 2. ©2015 Apigee Corp. All Rights Reserved. @karlunho Alan Ho Chris Munns
  • 5. ©2015 Apigee Corp. All Rights Reserved. Agenda! •  API Management Background! •  Reference Architecture! •  Special AWS Use Cases! •  Demo! 5
  • 6. ©2015 Apigee Corp. All Rights Reserved. Why is Apigee Partnering with AWS ?! 6
  • 7. ©2015 Apigee Corp. All Rights Reserved. What is API Management ?! (hints : its more than an API gateway)!
  • 8. ©2015 Apigee Corp. All Rights Reserved. Management of entire API lifecycle! 8 8 Design Develop Secure Publish Monitor Analyze Monetize Scale
  • 9. ©2015 Apigee Corp. All Rights Reserved. Apigee / AWS Reference Architecture! 9 Apigee Gateway AWS IAM protected Services Analytics Dev Portal API Health …. AWS Lambda Amazon EC2 Amazon" S3 Amazon API Gateway Amazon" SQS Amazon" RDS Amazon" DynamoDB Amazon" SNS AWS SSL protected Services Apigee Edge 3rd Party Apps
  • 10. ©2015 Apigee Corp. All Rights Reserved. AWS Lambda Introduction! 10 EVENT-DRIVEN SCALE SERVERLESS SUBSECOND BILLING
  • 11. ©2015 Apigee Corp. All Rights Reserved. BRING YOUR OWN CODE SIMPLE RESOURCE MODEL FLEXIBLE INVOCATION PATHS GRANULAR PERMISSIONS CONTROL AWS Lambda Benefits!
  • 12. ©2015 Apigee Corp. All Rights Reserved. AUTHORING STATELESS DEPLOYMENT MONITORING & LOGGING AWS Lambda Benefits!
  • 13. ©2015 Apigee Corp. All Rights Reserved. Why Apigee Edge! Design ©2015 Apigee. All Rights Reserved. 13
  • 14. Design first. Document Smart. Full support for Swagger 2.0! ! Build more consumable APIs! 14 ©2015 Apigee. All Rights Reserved.
  • 15. ©2015 Apigee Corp. All Rights Reserved. Why Apigee Edge! ©2015 Apigee. All Rights Reserved. 15 Develop Secure
  • 16. Config - Over 30 ready-to-use and configurable policies! Code - Built-in support for Node, JavaScript and Java extensibility! ! Build APIs faster! 16 ©2015 Apigee. All Rights Reserved. Manage interactions with API consumers and optimize performance Secure APIs and protect back-end systems from attack Transform, translate and reformat data for easy consumption Extend with programming when you need it
  • 17. End-to-end security! PCI and HIPAA compliance! Secure all points of engagement! 17 ©2015 Apigee. All Rights Reserved. Users Connected Experience Developers APIs API Team Back-end Mutual TLS IP Access Control Southbound VPN RBAC AD / LDAP Audit OAuth2 Quotas Spike Arrest Threat Protection Intrusion Detection Bot Detection Access" Block Revoke SSO RBAC API key OAuth2 Mutual TLS OAuth2 MFA Federated Login IP Access Control
  • 18. ©2015 Apigee Corp. All Rights Reserved. Why Apigee Edge! ©2015 Apigee. All Rights Reserved. 18 Publish
  • 19. Turnkey developer portal! ! Make it easy for developers to use your APIs! 19 ©2015 Apigee. All Rights Reserved. Automatic or manual registration Self-service app key requests Self-documenting “Reduced time to first app from 4 weeks to 6 hours.” - Online Education Provider
  • 20. ©2015 Apigee Corp. All Rights Reserved. Why Apigee Edge! ©2015 Apigee. All Rights Reserved. 20 Scale
  • 21. Apigee Black Friday Holiday Traffic 4x scale year/year Scaled 2x within 2 hours Zero impact to all other customers Billions of API calls, including large spikes, processed regularly without disruption ! ! Support web-scale mission-critical operations! 21 ©2015 Apigee. All Rights Reserved. API requests handled: 102B+ Servers managed: 3000+ Apigee Cloud Stats 2014
  • 22. Apigee Cloud Runs on AWS Everywhere! 22 ©2015 Apigee. All Rights Reserved. Apigee Cloud 8 regions >99.9%" API availability 19 availability zones 3,000+" servers ~1/2 billion" transactions / day ~20 ms" average latency AWS Scalability = Apigee Scalability!
  • 23. ©2015 Apigee Corp. All Rights Reserved. Apigee Components & Features! 23 Design Swagger Editor Develop API Gateway Microgateway Swagger-Node Framework Secure API Gateway Microgateway Apigee Sense (Bot Detection) Publish •  Turnkey Developer Portal •  Smart (Interactive) Docs Monitor
 API APM Mobile APM API Health (Synthetic transaction Monitoring) Analyze App & API Analytics Developer Analytics Custom Reports Monetize Scale Multi-Region Deployments Apigee Distributed Network
  • 24. ©2015 Apigee Corp. All Rights Reserved. Why Apigee Edge! ©2015 Apigee. All Rights Reserved. 24 Monitor Analyze
  • 25. Complete visibility– from app end to backend! Automatically and continuously collect all data about your API traffic out of the box! ! Gain visibility into the entire digital value chain! 25 ©2015 Apigee. All Rights Reserved. API Analytics Developer Analytics App Analytics User Backend • API Traffic Patterns • API Performance • Geo location • Anomalies • Multiple metrics – traffic, response times, errors, data exchange, etc. • Top Developers • Developer Engagement • Top API Users • Top Products • Top Apps • App Performance • App Usage • API Performance • Filter by app version, device, platform, OS, etc. Relevant, Actionable and Extensible" Dashboards, Tools & Custom Reports
  • 26. ©2015 Apigee Corp. All Rights Reserved. Why Apigee Edge! ©2015 Apigee. All Rights Reserved. 26 Monetize
  • 27. Flexible rate plans, internationalization support, usage tracking, limits and notifications! Monetize APIs: Any partner, any business model! 27 ©2015 Apigee. All Rights Reserved. Fixed Flexible Hybrid" (flat fee plus fixed and flexible) Duration Quantity Hybrid Revenue-sharing models" (API provider charges developer) Fee-based models" (API provider charges developer) Freemium models Transaction Volume Custom Attribute Revenue / Volume Bands One-time Advance / Arrears Pro-rated / Full amount Transaction Subscription
  • 28. ©2015 Apigee Corp. All Rights Reserved. AWS Specific Use Case! 28
  • 29. ©2015 Apigee Corp. All Rights Reserved. •  Design APIs with Swagger! •  Use Node.js & a127 framework! •  Use Apigee Vault for Tokens! •  Map Errors to HTTP Codes! Exposing AWS Lambda! 29 AWS Lambda IAM Apigee Gateway
  • 30. ©2015 Apigee Corp. All Rights Reserved. •  Turn on Streaming for large files! •  Use Presigned URL generator SDK for files > 10 MB! Exposing Amazon S3! 30 Amazon" S3 Streaming Apigee Gateway
  • 31. ©2015 Apigee Corp. All Rights Reserved. •  Use Volos RDBMS Connector! ! Exposing Amazon Relational Database Service! 31 Amazon" RDS Apigee Gateway SSL
  • 32. ©2015 Apigee Corp. All Rights Reserved. Using Apigee & AWS API Gateway! 32 Apigee Gateway AWS IAM protected Services AWS Lambda Amazon EC2 Amazon" S3 Amazon API Gateway Amazon" SQS Amazon" RDS Amazon" DynamoDB Amazon" SNS AWS SSL protected Services Apigee Edge Amazon API Gateway Dev Portal 3rd Party Apps ( < 20ms)
  • 33. ©2015 Apigee Corp. All Rights Reserved. Example B2B Customer! 33 Autoscaling AWS Lambda Elastic Beanstalk Amazon" S3 Amazon" SQS Amazon" DynamoDB Amazon" SNS 3rd Party Apps Apigee Gateway Apigee Edge Dev Portal Elastic Beanstalk Legacy Datacenter API BaaS
  • 34. ©2015 Apigee Corp. All Rights Reserved. Apigee & AWS Solutions Page:! ! apigee.com/about/solutions/amazon-web-services-solution! 34