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

Amazon API Gateway
Amazon API GatewayAmazon API Gateway
Amazon API GatewayMark Bate
 
API Management in Digital Transformation
API Management in Digital TransformationAPI Management in Digital Transformation
API Management in Digital TransformationAditya Thatte
 
Architecting an Enterprise API Management Strategy
Architecting an Enterprise API Management StrategyArchitecting an Enterprise API Management Strategy
Architecting an Enterprise API Management StrategyWSO2
 
Driving API Economy with Apigee.pptx
Driving API Economy with Apigee.pptxDriving API Economy with Apigee.pptx
Driving API Economy with Apigee.pptxssuseree0a28
 
Serverless Computing: build and run applications without thinking about servers
Serverless Computing: build and run applications without thinking about serversServerless Computing: build and run applications without thinking about servers
Serverless Computing: build and run applications without thinking about serversAmazon Web Services
 
Building APIs with Amazon API Gateway
Building APIs with Amazon API GatewayBuilding APIs with Amazon API Gateway
Building APIs with Amazon API GatewayAmazon Web Services
 
apidays Paris 2022 - API design best practices, Ryan Clifford & Ros Bennis, F...
apidays Paris 2022 - API design best practices, Ryan Clifford & Ros Bennis, F...apidays Paris 2022 - API design best practices, Ryan Clifford & Ros Bennis, F...
apidays Paris 2022 - API design best practices, Ryan Clifford & Ros Bennis, F...apidays
 
A Brief Look at Serverless Architecture
A Brief Look at Serverless ArchitectureA Brief Look at Serverless Architecture
A Brief Look at Serverless ArchitectureAmazon Web Services
 
Api gateway in microservices
Api gateway in microservicesApi gateway in microservices
Api gateway in microservicesKunal Hire
 
Deep Dive on Amazon Elastic Container Service (ECS) and Fargate
Deep Dive on Amazon Elastic Container Service (ECS) and FargateDeep Dive on Amazon Elastic Container Service (ECS) and Fargate
Deep Dive on Amazon Elastic Container Service (ECS) and FargateAmazon Web Services
 
Build and Manage Your APIs with Amazon API Gateway
Build and Manage Your APIs with Amazon API GatewayBuild and Manage Your APIs with Amazon API Gateway
Build and Manage Your APIs with Amazon API GatewayAmazon Web Services
 
AWS July Webinar Series: Overview: Build and Manage your APIs with Amazon API...
AWS July Webinar Series: Overview: Build and Manage your APIs with Amazon API...AWS July Webinar Series: Overview: Build and Manage your APIs with Amazon API...
AWS July Webinar Series: Overview: Build and Manage your APIs with Amazon API...Amazon Web Services
 

What's hot (20)

Apigee Edge Product Demo
Apigee Edge Product DemoApigee Edge Product Demo
Apigee Edge Product Demo
 
Amazon API Gateway
Amazon API GatewayAmazon API Gateway
Amazon API Gateway
 
API Management in Digital Transformation
API Management in Digital TransformationAPI Management in Digital Transformation
API Management in Digital Transformation
 
Architecting an Enterprise API Management Strategy
Architecting an Enterprise API Management StrategyArchitecting an Enterprise API Management Strategy
Architecting an Enterprise API Management Strategy
 
Apigee Products Overview
Apigee Products OverviewApigee Products Overview
Apigee Products Overview
 
Driving API Economy with Apigee.pptx
Driving API Economy with Apigee.pptxDriving API Economy with Apigee.pptx
Driving API Economy with Apigee.pptx
 
API Governance in the Enterprise
API Governance in the EnterpriseAPI Governance in the Enterprise
API Governance in the Enterprise
 
API strategy with IBM API connect
API strategy with IBM API connectAPI strategy with IBM API connect
API strategy with IBM API connect
 
Serverless Computing: build and run applications without thinking about servers
Serverless Computing: build and run applications without thinking about serversServerless Computing: build and run applications without thinking about servers
Serverless Computing: build and run applications without thinking about servers
 
Building APIs with Amazon API Gateway
Building APIs with Amazon API GatewayBuilding APIs with Amazon API Gateway
Building APIs with Amazon API Gateway
 
apidays Paris 2022 - API design best practices, Ryan Clifford & Ros Bennis, F...
apidays Paris 2022 - API design best practices, Ryan Clifford & Ros Bennis, F...apidays Paris 2022 - API design best practices, Ryan Clifford & Ros Bennis, F...
apidays Paris 2022 - API design best practices, Ryan Clifford & Ros Bennis, F...
 
A Brief Look at Serverless Architecture
A Brief Look at Serverless ArchitectureA Brief Look at Serverless Architecture
A Brief Look at Serverless Architecture
 
API Security Lifecycle
API Security LifecycleAPI Security Lifecycle
API Security Lifecycle
 
Api gateway in microservices
Api gateway in microservicesApi gateway in microservices
Api gateway in microservices
 
AWS Amplify
AWS AmplifyAWS Amplify
AWS Amplify
 
Deep Dive on AWS Lambda
Deep Dive on AWS LambdaDeep Dive on AWS Lambda
Deep Dive on AWS Lambda
 
Deep Dive on Amazon Elastic Container Service (ECS) and Fargate
Deep Dive on Amazon Elastic Container Service (ECS) and FargateDeep Dive on Amazon Elastic Container Service (ECS) and Fargate
Deep Dive on Amazon Elastic Container Service (ECS) and Fargate
 
Deep dive into AWS IAM
Deep dive into AWS IAMDeep dive into AWS IAM
Deep dive into AWS IAM
 
Build and Manage Your APIs with Amazon API Gateway
Build and Manage Your APIs with Amazon API GatewayBuild and Manage Your APIs with Amazon API Gateway
Build and Manage Your APIs with Amazon API Gateway
 
AWS July Webinar Series: Overview: Build and Manage your APIs with Amazon API...
AWS July Webinar Series: Overview: Build and Manage your APIs with Amazon API...AWS July Webinar Series: Overview: Build and Manage your APIs with Amazon API...
AWS July Webinar Series: Overview: Build and Manage your APIs with Amazon API...
 

Similar to Bringing API Management to AWS Powered Backends

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 & IntegrationApigee | Google Cloud
 
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 AzureApigee | Google Cloud
 
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 NodeApigee | Google Cloud
 
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.0sflynn073
 
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 ...Jason Bloomberg
 
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 BriefSAP Cloud Platform
 
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...CA API Management
 
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 ApproachAkana
 
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 mattersApigee | Google Cloud
 
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 FastApigee | Google Cloud
 
Webcast: Deep-Dive Apigee Edge Microgateway
Webcast: Deep-Dive Apigee Edge MicrogatewayWebcast: Deep-Dive Apigee Edge Microgateway
Webcast: Deep-Dive Apigee Edge MicrogatewayApigee | Google Cloud
 
Routeサービスを使ったCloud FoundryアプリのAPI管理
Routeサービスを使ったCloud FoundryアプリのAPI管理Routeサービスを使ったCloud FoundryアプリのAPI管理
Routeサービスを使ったCloud FoundryアプリのAPI管理Kazuchika Sekiya
 
Creating compelling user experiences through APIs
Creating compelling user experiences through APIsCreating compelling user experiences through APIs
Creating compelling user experiences through APIsJeremy Brown
 
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 meetupMichael Leppitsch
 
Transforming Your Business Through APIs
Transforming Your Business Through APIsTransforming Your Business Through APIs
Transforming Your Business Through APIsApigee | Google Cloud
 
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 2013Software AG
 
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 APISoftware AG
 
IoTCraft - Chennai - meetup - ZettaJS - IoT Intro
IoTCraft  - Chennai - meetup - ZettaJS - IoT IntroIoTCraft  - Chennai - meetup - ZettaJS - IoT Intro
IoTCraft - Chennai - meetup - ZettaJS - IoT IntroAnil Sagar
 

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
 
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
 
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
 

More from Apigee | Google Cloud

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 Apigee | Google Cloud
 
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 WorldApigee | Google Cloud
 
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 | Google Cloud
 
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 MarketApigee | Google Cloud
 
Managing the Complexity of Microservices Deployments
Managing the Complexity of Microservices DeploymentsManaging the Complexity of Microservices Deployments
Managing the Complexity of Microservices DeploymentsApigee | Google Cloud
 
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 SuccessApigee | Google Cloud
 
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 KapoorApigee | Google Cloud
 
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 BrailApigee | Google Cloud
 
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 JhingranApigee | Google Cloud
 
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!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
 
Apigee Demo: API Platform Overview
Apigee Demo: API Platform OverviewApigee Demo: API Platform Overview
Apigee Demo: API Platform Overview
 
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!
 

Recently uploaded

Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 

Recently uploaded (20)

Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 

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