SlideShare uma empresa Scribd logo
1 de 23
©2016 Apigee Corp. All Rights Reserved.
Cloud Deployments Done Right:
Why APIs Are Key
Ed Anuff & Anant Jhingran
©2016 Apigee Corp. All Rights Reserved.
Slideshare
slideshare.com/apigee
Apigee Community
https://community.apigee.com
YouTube
youtube.com/apigee
©2016 Apigee Corp. All Rights Reserved.
@edanuff
Ed Anuff
@jhingran
Anant Jhingran
©2016 Apigee Corp. All Rights Reserved.
Enterprises are aggressively adopting cloud
4
Multi-Cloud,
82%
Single
Public,
9%
Single
Private, 6%
No Plans, 3%
Hybrid
Cloud,
55%
Multipl
e
Public,
16%
Multipl
e
Private
, 11%
Percentage of Enterprises Adopting Cloud
Source: Rightscale 2016 State of Cloud Report
Note: Adopting - Experimenting or Already have production apps in Cloud (Private or Public)
©2016 Apigee Corp. All Rights Reserved.
Cloud is datacenter with an API 
5
©2016 Apigee Corp. All Rights Reserved.
But today we will talk about cloud
applications and APIs
6
©2016 Apigee Corp. All Rights Reserved.
APIs are used to access applications
7
Application
Both “Lift & Shift” and “Lift, Modernize, & Shift”
©2016 Apigee Corp. All Rights Reserved.
APIs are used to build applications
8
CATAL
OG
CUSTO
MER
SHOPP
-ING
CART
RECO
MMEN
D
©2016 Apigee Corp. All Rights Reserved.
APIs are used to connect applications
9
CATALOG
CUSTOME
R
SHOPPPIN
G
CART
RECOMME
ND
©2016 Apigee Corp. All Rights Reserved.
You cannot separate cloud apps and APIs
03
02
01 Modern apps are accessed through APIs
Modern apps are built using APIs
Modern apps connect using APIs
©2016 Apigee Corp. All Rights Reserved.
Building Applications and APIs for the Cloud
11
©2016 Apigee Corp. All Rights Reserved.
Integration-Centric
Data Services
Architecture
Data Access
Logic
Connectors
Existing
NoSQL
Existing
Content
Store
Existing
DB
Existing
Data
Service
API
Consumers
Service Integration
Architecture
Composition &
Integration Logic
COTS
Application
Existing
App
Services
SaaS
Connectors
API
Consumers
Application-Centric
MSA Outer
Architecture
Microservices
Microservice
Architecture
API
Consumers
Monolithic Service
Architecture
Service
Data Persistence
Application
Container
Service Service
Service Service
API
Consumers
Source: Gartner
©2016 Apigee Corp. All Rights Reserved.
Cloud-Native Microservice Architecture With PaaS
Service Discovery Config. Store
zLoad
Balancing
Service
Router
MOM
Service
Identity Provider
Persistence
Services
Microservice A
Instance 1
Instance n
Instance 1
Instance n
Microservice B
API Gateway
Policy
Management
Logging and
Diagnostics
Telemetry
Deployment
Automation
Build
Automation
Platform
Automation
Automation
DevOps
Monitoring
and Alerting
Deploy
Environment Metaservices
Lookup
Log
Platform as a Service
Backing Services
Gateway
Consumer
Identity
Provider
Client Access
Protocols
(e.g., HTTPS,
MQTT, AMQP)
Mobile App
Browser App
IoT Device
PaaS Add-Ons
Platform API
8
7
6
54
2
3
1
Lookup AuthN/Z
Source: Gartner
©2016 Apigee Corp. All Rights Reserved.
API Challenges
14
Onboarding
Difficult to onboard and manage app developers and API keys
Scale
Traditional integration technologies not built for web scale – billions of interactions
Agility
Inability of IT to meet the business demands of delivering volume of LOB apps faster
Security
Unable to secure critical assets exposed beyond trust boundaries
Visibility
Lack of insight into usage, performance, users, products, patterns, devices, anomalies
©2016 Apigee Corp. All Rights Reserved.
What about Multi-Cloud?
15
©2016 Apigee Corp. All Rights Reserved.
APP
APP
APP
APP
APP
Multi-Cloud introduces more problems
ON PREMISES/ PRIVATE CLOUD
APP
APP
APP
APP
APP
APP
APP
APP
REST APIs
©2016 Apigee Corp. All Rights Reserved.
APP
APP
APP
APP
APP
Multi-Cloud Has New Challenges
ON PREMISES/ PRIVATE CLOUD
APP
APP
APP
APP
APP
APP
APP
APP
Inconsistent Policies
Inability to ensure all
custom cloud apps are
adhering to common
security policies
Cyber Threats
APIs are exposed to external
threats, given outside trust
boundaries
Flying Blind
Lack of visibility into APIs, API
usage and performance of
APIs connecting your apps
©2016 Apigee Corp. All Rights Reserved.
Multi-Cloud Needs New Approaches
ON PREMISES/ PRIVATE CLOUD
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
Legacy ESBs
Existing ESBs are not built for
distributed, Cloud environments
PaaS Gateways
PaaS Gateways have limited
capabilities and can track only
APIs in that PaaS
©2016 Apigee Corp. All Rights Reserved.
Need API Centric Architecture For Your Future
19©2016 Apigee. All Rights Reserved.
CONNECTORS
PROCESS FLOWS
ENDPOINT MANAGEMENT
END-TO-END VISIBIILITY
DISTRIBUTED, CLOUD NATIVE
DEVELOPER MANAGEMENT
API PROXY MANAGEMENT
ESBs
Integration/ Exposure Centric
Focus on Stability
Systems of Record Integration
Cost Reduction Enabler
API MANAGEMENT
Consumption Centric
Focus on Agility
Built for distributed, Cloud
Top-line growth enabler
Process orchestration is moving to code /
microservices, eliminating fat buses
Value of connectors reduced as new
services and resources are REST API
enabled
©2016 Apigee Corp. All Rights Reserved.
Multi-Cloud Monitoring & Analytics
ON PREMISES
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
Distributed API Runtime,
Centralized Visibility &
Control
Federated Gateway
API SERVICES
ANALYTICS DEV PORTAL
MANAGEMENT SERVICES
20
©2016 Apigee Corp. All Rights Reserved.
Multi-Cloud Consistent Security Model
ON PREMISES
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
Federated Gateway
API SERVICES
ANALYTICS DEV PORTAL
MANAGEMENT SERVICES
- Traffic Management Policies
- Spike Arrest
- Rate Limiting
- Security Policies
- JSON Threat Protection
- SQL Injection Protection
- OAuth2
- TLS
©2016 Apigee Corp. All Rights Reserved.
Takeaways
03
02
01 APIs are integral to your cloud success
Proactively manage API sprawl, API security &
visibility
API platform with a distributed model is critical to
manage a multi-cloud world
To be continued…
23©2015 Apigee. All Rights Reserved.

Mais conteúdo relacionado

Mais procurados

Bringing Partners, Teams & Systems Together through APIs
Bringing Partners, Teams & Systems Together through APIsBringing Partners, Teams & Systems Together through APIs
Bringing Partners, Teams & Systems Together through APIsApigee | Google Cloud
 
Deep-Dive: How Can APIs Help You Innovate? (Partner Ecosystems)
Deep-Dive: How Can APIs Help You Innovate? (Partner Ecosystems)Deep-Dive: How Can APIs Help You Innovate? (Partner Ecosystems)
Deep-Dive: How Can APIs Help You Innovate? (Partner Ecosystems)Apigee | Google Cloud
 
How to scale 1000s of API Integrations and not lose your mind
How to scale 1000s of API Integrations and not lose your mind How to scale 1000s of API Integrations and not lose your mind
How to scale 1000s of API Integrations and not lose your mind Apigee | Google Cloud
 
L.L.Bean’s API Journey: Digital Commerce Done Right
L.L.Bean’s API Journey: Digital Commerce Done RightL.L.Bean’s API Journey: Digital Commerce Done Right
L.L.Bean’s API Journey: Digital Commerce Done RightApigee | Google Cloud
 
Road to Black Friday 2015: How L.L.Bean Prepares for Traffic Spikes
Road to Black Friday 2015: How L.L.Bean Prepares for Traffic SpikesRoad to Black Friday 2015: How L.L.Bean Prepares for Traffic Spikes
Road to Black Friday 2015: How L.L.Bean Prepares for Traffic SpikesApigee | Google Cloud
 
Putting 2-Speed IT to Work in the Enterprise
Putting 2-Speed IT to Work in the EnterprisePutting 2-Speed IT to Work in the Enterprise
Putting 2-Speed IT to Work in the EnterpriseApigee | Google Cloud
 
Bringing Partners, Teams and Systems Together through APIs
Bringing Partners, Teams and Systems Together through APIsBringing Partners, Teams and Systems Together through APIs
Bringing Partners, Teams and Systems Together through APIsApigee | Google Cloud
 
IT agility is no longer an oxymoron
IT agility is no longer an oxymoron IT agility is no longer an oxymoron
IT agility is no longer an oxymoron Apigee | Google Cloud
 
Using containerization to enable your microservice architecture
Using containerization to enable your microservice architecture Using containerization to enable your microservice architecture
Using containerization to enable your microservice architecture Apigee | Google Cloud
 
The Internet of Things and Developers: What the Enterprise Needs to Know
The Internet of Things and Developers: What the Enterprise Needs to KnowThe Internet of Things and Developers: What the Enterprise Needs to Know
The Internet of Things and Developers: What the Enterprise Needs to KnowApigee | Google Cloud
 
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
 
Don't get Ubered. What Every Strategist Needs to Know About Digital Competition
 Don't get Ubered. What Every Strategist Needs to Know About Digital Competition Don't get Ubered. What Every Strategist Needs to Know About Digital Competition
Don't get Ubered. What Every Strategist Needs to Know About Digital CompetitionApigee | Google Cloud
 
I Love APIs 2015: Implementing an API Tier to Enable a New Mobile Platform
I Love APIs 2015: Implementing an API Tier to Enable a New Mobile PlatformI Love APIs 2015: Implementing an API Tier to Enable a New Mobile Platform
I Love APIs 2015: Implementing an API Tier to Enable a New Mobile PlatformApigee | Google Cloud
 
End to End Testing: Bug Squashing for API Developers
End to End Testing: Bug Squashing for API Developers End to End Testing: Bug Squashing for API Developers
End to End Testing: Bug Squashing for API Developers 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
 
Adapt or Die DevJam: San Francisco, Sept 27 2016
Adapt or Die DevJam: San Francisco, Sept 27 2016Adapt or Die DevJam: San Francisco, Sept 27 2016
Adapt or Die DevJam: San Francisco, Sept 27 2016Apigee | Google Cloud
 
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
 
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
 

Mais procurados (20)

Bringing Partners, Teams & Systems Together through APIs
Bringing Partners, Teams & Systems Together through APIsBringing Partners, Teams & Systems Together through APIs
Bringing Partners, Teams & Systems Together through APIs
 
Deep-Dive: How Can APIs Help You Innovate? (Partner Ecosystems)
Deep-Dive: How Can APIs Help You Innovate? (Partner Ecosystems)Deep-Dive: How Can APIs Help You Innovate? (Partner Ecosystems)
Deep-Dive: How Can APIs Help You Innovate? (Partner Ecosystems)
 
A Checklist for Every API Call
A Checklist for Every API CallA Checklist for Every API Call
A Checklist for Every API Call
 
How to scale 1000s of API Integrations and not lose your mind
How to scale 1000s of API Integrations and not lose your mind How to scale 1000s of API Integrations and not lose your mind
How to scale 1000s of API Integrations and not lose your mind
 
L.L.Bean’s API Journey: Digital Commerce Done Right
L.L.Bean’s API Journey: Digital Commerce Done RightL.L.Bean’s API Journey: Digital Commerce Done Right
L.L.Bean’s API Journey: Digital Commerce Done Right
 
Road to Black Friday 2015: How L.L.Bean Prepares for Traffic Spikes
Road to Black Friday 2015: How L.L.Bean Prepares for Traffic SpikesRoad to Black Friday 2015: How L.L.Bean Prepares for Traffic Spikes
Road to Black Friday 2015: How L.L.Bean Prepares for Traffic Spikes
 
Putting 2-Speed IT to Work in the Enterprise
Putting 2-Speed IT to Work in the EnterprisePutting 2-Speed IT to Work in the Enterprise
Putting 2-Speed IT to Work in the Enterprise
 
Bringing Partners, Teams and Systems Together through APIs
Bringing Partners, Teams and Systems Together through APIsBringing Partners, Teams and Systems Together through APIs
Bringing Partners, Teams and Systems Together through APIs
 
IT agility is no longer an oxymoron
IT agility is no longer an oxymoron IT agility is no longer an oxymoron
IT agility is no longer an oxymoron
 
Apigee Edge: Intro to Microgateway
Apigee Edge: Intro to MicrogatewayApigee Edge: Intro to Microgateway
Apigee Edge: Intro to Microgateway
 
Using containerization to enable your microservice architecture
Using containerization to enable your microservice architecture Using containerization to enable your microservice architecture
Using containerization to enable your microservice architecture
 
The Internet of Things and Developers: What the Enterprise Needs to Know
The Internet of Things and Developers: What the Enterprise Needs to KnowThe Internet of Things and Developers: What the Enterprise Needs to Know
The Internet of Things and Developers: What the Enterprise Needs to Know
 
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
 
Don't get Ubered. What Every Strategist Needs to Know About Digital Competition
 Don't get Ubered. What Every Strategist Needs to Know About Digital Competition Don't get Ubered. What Every Strategist Needs to Know About Digital Competition
Don't get Ubered. What Every Strategist Needs to Know About Digital Competition
 
I Love APIs 2015: Implementing an API Tier to Enable a New Mobile Platform
I Love APIs 2015: Implementing an API Tier to Enable a New Mobile PlatformI Love APIs 2015: Implementing an API Tier to Enable a New Mobile Platform
I Love APIs 2015: Implementing an API Tier to Enable a New Mobile Platform
 
End to End Testing: Bug Squashing for API Developers
End to End Testing: Bug Squashing for API Developers End to End Testing: Bug Squashing for API Developers
End to End Testing: Bug Squashing for API Developers
 
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
 
Adapt or Die DevJam: San Francisco, Sept 27 2016
Adapt or Die DevJam: San Francisco, Sept 27 2016Adapt or Die DevJam: San Francisco, Sept 27 2016
Adapt or Die DevJam: San Francisco, Sept 27 2016
 
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
 
Webcast: Deep-Dive Apigee Edge Microgateway
Webcast: Deep-Dive Apigee Edge MicrogatewayWebcast: Deep-Dive Apigee Edge Microgateway
Webcast: Deep-Dive Apigee Edge Microgateway
 

Semelhante a Cloud Deployments Done Right: Why APIs are Key

Open Source in Entperprises - A Presentation by SAP at OSCON 2014 Confernece
Open Source in Entperprises - A Presentation by SAP at OSCON 2014 ConferneceOpen Source in Entperprises - A Presentation by SAP at OSCON 2014 Confernece
Open Source in Entperprises - A Presentation by SAP at OSCON 2014 Confernecesanjay4sap
 
Charting your path to app nirvana with AEM Mobile
Charting your path to app nirvana with AEM MobileCharting your path to app nirvana with AEM Mobile
Charting your path to app nirvana with AEM MobileBruce Lefebvre
 
IMMERSE'16 Intro to Adobe Experience Manager & Adobe Marketing Cloud
IMMERSE'16 Intro to Adobe Experience Manager & Adobe Marketing CloudIMMERSE'16 Intro to Adobe Experience Manager & Adobe Marketing Cloud
IMMERSE'16 Intro to Adobe Experience Manager & Adobe Marketing CloudAdobeMarketingCloud
 
APIs: The Lynchpin of your Open Banking PSD2 Strategy
APIs: The Lynchpin of your Open Banking PSD2 StrategyAPIs: The Lynchpin of your Open Banking PSD2 Strategy
APIs: The Lynchpin of your Open Banking PSD2 StrategyApigee | Google Cloud
 
Taking the blinders off – The power of Stetho
Taking the blinders off – The power of StethoTaking the blinders off – The power of Stetho
Taking the blinders off – The power of StethoJared Sheehan
 
London Adapt or Die: Securing your APIs the Right Way!
London Adapt or Die: Securing your APIs the Right Way!London Adapt or Die: Securing your APIs the Right Way!
London Adapt or Die: Securing your APIs the Right Way!Apigee | Google Cloud
 
Bringing API Management to AWS Powered Backends
Bringing API Management to AWS Powered BackendsBringing API Management to AWS Powered Backends
Bringing API Management to AWS Powered BackendsApigee | Google Cloud
 
Running a High-Efficiency, High-Visibility Application Security Program with...
Running a High-Efficiency, High-Visibility Application Security Program with...Running a High-Efficiency, High-Visibility Application Security Program with...
Running a High-Efficiency, High-Visibility Application Security Program with...Denim Group
 
API Services: Harness the Power of Enterprise Infrastructure
API Services: Harness the Power of Enterprise InfrastructureAPI Services: Harness the Power of Enterprise Infrastructure
API Services: Harness the Power of Enterprise InfrastructureApigee | Google Cloud
 
Preparing Your Apps For iOS9
Preparing Your Apps For iOS9 Preparing Your Apps For iOS9
Preparing Your Apps For iOS9 InMobi
 
APIdays Paris 2019 - Improve the Security of Your APIs by Securing the API Li...
APIdays Paris 2019 - Improve the Security of Your APIs by Securing the API Li...APIdays Paris 2019 - Improve the Security of Your APIs by Securing the API Li...
APIdays Paris 2019 - Improve the Security of Your APIs by Securing the API Li...apidays
 
Building Scalable and Secure Mobile Apps with AWS
Building Scalable and Secure Mobile Apps with AWSBuilding Scalable and Secure Mobile Apps with AWS
Building Scalable and Secure Mobile Apps with AWSAmazon Web Services
 
Introduction to Development for Mobile with AWS
Introduction to Development for Mobile with AWSIntroduction to Development for Mobile with AWS
Introduction to Development for Mobile with AWSAmazon Web Services
 
Introduction to Developing for Mobile with AWS
Introduction to Developing for Mobile with AWSIntroduction to Developing for Mobile with AWS
Introduction to Developing for Mobile with AWSAmazon Web Services
 
Manage Your Existing Mobile Apps with AEM Mobile
Manage Your Existing Mobile Apps with AEM MobileManage Your Existing Mobile Apps with AEM Mobile
Manage Your Existing Mobile Apps with AEM Mobilearumsey
 
Optimizing Your Application Security Program with Netsparker and ThreadFix
Optimizing Your Application Security Program with Netsparker and ThreadFixOptimizing Your Application Security Program with Netsparker and ThreadFix
Optimizing Your Application Security Program with Netsparker and ThreadFixDenim Group
 

Semelhante a Cloud Deployments Done Right: Why APIs are Key (20)

Open Source in Entperprises - A Presentation by SAP at OSCON 2014 Confernece
Open Source in Entperprises - A Presentation by SAP at OSCON 2014 ConferneceOpen Source in Entperprises - A Presentation by SAP at OSCON 2014 Confernece
Open Source in Entperprises - A Presentation by SAP at OSCON 2014 Confernece
 
Charting your path to app nirvana with AEM Mobile
Charting your path to app nirvana with AEM MobileCharting your path to app nirvana with AEM Mobile
Charting your path to app nirvana with AEM Mobile
 
IMMERSE'16 Intro to Adobe Experience Manager & Adobe Marketing Cloud
IMMERSE'16 Intro to Adobe Experience Manager & Adobe Marketing CloudIMMERSE'16 Intro to Adobe Experience Manager & Adobe Marketing Cloud
IMMERSE'16 Intro to Adobe Experience Manager & Adobe Marketing Cloud
 
APIs: The Lynchpin of your Open Banking PSD2 Strategy
APIs: The Lynchpin of your Open Banking PSD2 StrategyAPIs: The Lynchpin of your Open Banking PSD2 Strategy
APIs: The Lynchpin of your Open Banking PSD2 Strategy
 
Mobile simplificado
Mobile simplificadoMobile simplificado
Mobile simplificado
 
Taking the blinders off – The power of Stetho
Taking the blinders off – The power of StethoTaking the blinders off – The power of Stetho
Taking the blinders off – The power of Stetho
 
London Adapt or Die: Securing your APIs the Right Way!
London Adapt or Die: Securing your APIs the Right Way!London Adapt or Die: Securing your APIs the Right Way!
London Adapt or Die: Securing your APIs the Right Way!
 
Bringing API Management to AWS Powered Backends
Bringing API Management to AWS Powered BackendsBringing API Management to AWS Powered Backends
Bringing API Management to AWS Powered Backends
 
Adapt or Die Sydney - API Security
Adapt or Die Sydney - API SecurityAdapt or Die Sydney - API Security
Adapt or Die Sydney - API Security
 
Where is cold fusion headed
Where is cold fusion headedWhere is cold fusion headed
Where is cold fusion headed
 
Running a High-Efficiency, High-Visibility Application Security Program with...
Running a High-Efficiency, High-Visibility Application Security Program with...Running a High-Efficiency, High-Visibility Application Security Program with...
Running a High-Efficiency, High-Visibility Application Security Program with...
 
API Services: Harness the Power of Enterprise Infrastructure
API Services: Harness the Power of Enterprise InfrastructureAPI Services: Harness the Power of Enterprise Infrastructure
API Services: Harness the Power of Enterprise Infrastructure
 
Preparing Your Apps For iOS9
Preparing Your Apps For iOS9 Preparing Your Apps For iOS9
Preparing Your Apps For iOS9
 
APIdays Paris 2019 - Improve the Security of Your APIs by Securing the API Li...
APIdays Paris 2019 - Improve the Security of Your APIs by Securing the API Li...APIdays Paris 2019 - Improve the Security of Your APIs by Securing the API Li...
APIdays Paris 2019 - Improve the Security of Your APIs by Securing the API Li...
 
Building Scalable and Secure Mobile Apps with AWS
Building Scalable and Secure Mobile Apps with AWSBuilding Scalable and Secure Mobile Apps with AWS
Building Scalable and Secure Mobile Apps with AWS
 
Introduction to Development for Mobile with AWS
Introduction to Development for Mobile with AWSIntroduction to Development for Mobile with AWS
Introduction to Development for Mobile with AWS
 
Marketing in the Age of Mobile
Marketing in the Age of MobileMarketing in the Age of Mobile
Marketing in the Age of Mobile
 
Introduction to Developing for Mobile with AWS
Introduction to Developing for Mobile with AWSIntroduction to Developing for Mobile with AWS
Introduction to Developing for Mobile with AWS
 
Manage Your Existing Mobile Apps with AEM Mobile
Manage Your Existing Mobile Apps with AEM MobileManage Your Existing Mobile Apps with AEM Mobile
Manage Your Existing Mobile Apps with AEM Mobile
 
Optimizing Your Application Security Program with Netsparker and ThreadFix
Optimizing Your Application Security Program with Netsparker and ThreadFixOptimizing Your Application Security Program with Netsparker and ThreadFix
Optimizing Your Application Security Program with Netsparker and ThreadFix
 

Mais de 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
 
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
 
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 kapoorApigee | Google Cloud
 
London Adapt or Die: Opening Keynote with Chet Kapoor
London Adapt or Die: Opening Keynote with Chet KapoorLondon Adapt or Die: Opening Keynote with Chet Kapoor
London Adapt or Die: Opening Keynote with Chet KapoorApigee | Google Cloud
 

Mais de 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
 
Walgreens at a glance
Walgreens at a glanceWalgreens at a glance
Walgreens at a glance
 
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
 
London Adapt or Die: Opening Keynote with Chet Kapoor
London Adapt or Die: Opening Keynote with Chet KapoorLondon Adapt or Die: Opening Keynote with Chet Kapoor
London Adapt or Die: Opening Keynote with Chet Kapoor
 

Último

Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
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
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
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
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
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
 
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
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 

Último (20)

Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
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
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
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?
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
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!
 
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
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 

Cloud Deployments Done Right: Why APIs are Key

  • 1. ©2016 Apigee Corp. All Rights Reserved. Cloud Deployments Done Right: Why APIs Are Key Ed Anuff & Anant Jhingran
  • 2. ©2016 Apigee Corp. All Rights Reserved. Slideshare slideshare.com/apigee Apigee Community https://community.apigee.com YouTube youtube.com/apigee
  • 3. ©2016 Apigee Corp. All Rights Reserved. @edanuff Ed Anuff @jhingran Anant Jhingran
  • 4. ©2016 Apigee Corp. All Rights Reserved. Enterprises are aggressively adopting cloud 4 Multi-Cloud, 82% Single Public, 9% Single Private, 6% No Plans, 3% Hybrid Cloud, 55% Multipl e Public, 16% Multipl e Private , 11% Percentage of Enterprises Adopting Cloud Source: Rightscale 2016 State of Cloud Report Note: Adopting - Experimenting or Already have production apps in Cloud (Private or Public)
  • 5. ©2016 Apigee Corp. All Rights Reserved. Cloud is datacenter with an API  5
  • 6. ©2016 Apigee Corp. All Rights Reserved. But today we will talk about cloud applications and APIs 6
  • 7. ©2016 Apigee Corp. All Rights Reserved. APIs are used to access applications 7 Application Both “Lift & Shift” and “Lift, Modernize, & Shift”
  • 8. ©2016 Apigee Corp. All Rights Reserved. APIs are used to build applications 8 CATAL OG CUSTO MER SHOPP -ING CART RECO MMEN D
  • 9. ©2016 Apigee Corp. All Rights Reserved. APIs are used to connect applications 9 CATALOG CUSTOME R SHOPPPIN G CART RECOMME ND
  • 10. ©2016 Apigee Corp. All Rights Reserved. You cannot separate cloud apps and APIs 03 02 01 Modern apps are accessed through APIs Modern apps are built using APIs Modern apps connect using APIs
  • 11. ©2016 Apigee Corp. All Rights Reserved. Building Applications and APIs for the Cloud 11
  • 12. ©2016 Apigee Corp. All Rights Reserved. Integration-Centric Data Services Architecture Data Access Logic Connectors Existing NoSQL Existing Content Store Existing DB Existing Data Service API Consumers Service Integration Architecture Composition & Integration Logic COTS Application Existing App Services SaaS Connectors API Consumers Application-Centric MSA Outer Architecture Microservices Microservice Architecture API Consumers Monolithic Service Architecture Service Data Persistence Application Container Service Service Service Service API Consumers Source: Gartner
  • 13. ©2016 Apigee Corp. All Rights Reserved. Cloud-Native Microservice Architecture With PaaS Service Discovery Config. Store zLoad Balancing Service Router MOM Service Identity Provider Persistence Services Microservice A Instance 1 Instance n Instance 1 Instance n Microservice B API Gateway Policy Management Logging and Diagnostics Telemetry Deployment Automation Build Automation Platform Automation Automation DevOps Monitoring and Alerting Deploy Environment Metaservices Lookup Log Platform as a Service Backing Services Gateway Consumer Identity Provider Client Access Protocols (e.g., HTTPS, MQTT, AMQP) Mobile App Browser App IoT Device PaaS Add-Ons Platform API 8 7 6 54 2 3 1 Lookup AuthN/Z Source: Gartner
  • 14. ©2016 Apigee Corp. All Rights Reserved. API Challenges 14 Onboarding Difficult to onboard and manage app developers and API keys Scale Traditional integration technologies not built for web scale – billions of interactions Agility Inability of IT to meet the business demands of delivering volume of LOB apps faster Security Unable to secure critical assets exposed beyond trust boundaries Visibility Lack of insight into usage, performance, users, products, patterns, devices, anomalies
  • 15. ©2016 Apigee Corp. All Rights Reserved. What about Multi-Cloud? 15
  • 16. ©2016 Apigee Corp. All Rights Reserved. APP APP APP APP APP Multi-Cloud introduces more problems ON PREMISES/ PRIVATE CLOUD APP APP APP APP APP APP APP APP REST APIs
  • 17. ©2016 Apigee Corp. All Rights Reserved. APP APP APP APP APP Multi-Cloud Has New Challenges ON PREMISES/ PRIVATE CLOUD APP APP APP APP APP APP APP APP Inconsistent Policies Inability to ensure all custom cloud apps are adhering to common security policies Cyber Threats APIs are exposed to external threats, given outside trust boundaries Flying Blind Lack of visibility into APIs, API usage and performance of APIs connecting your apps
  • 18. ©2016 Apigee Corp. All Rights Reserved. Multi-Cloud Needs New Approaches ON PREMISES/ PRIVATE CLOUD APP APP APP APP APP APP APP APP APP APP APP APP APP Legacy ESBs Existing ESBs are not built for distributed, Cloud environments PaaS Gateways PaaS Gateways have limited capabilities and can track only APIs in that PaaS
  • 19. ©2016 Apigee Corp. All Rights Reserved. Need API Centric Architecture For Your Future 19©2016 Apigee. All Rights Reserved. CONNECTORS PROCESS FLOWS ENDPOINT MANAGEMENT END-TO-END VISIBIILITY DISTRIBUTED, CLOUD NATIVE DEVELOPER MANAGEMENT API PROXY MANAGEMENT ESBs Integration/ Exposure Centric Focus on Stability Systems of Record Integration Cost Reduction Enabler API MANAGEMENT Consumption Centric Focus on Agility Built for distributed, Cloud Top-line growth enabler Process orchestration is moving to code / microservices, eliminating fat buses Value of connectors reduced as new services and resources are REST API enabled
  • 20. ©2016 Apigee Corp. All Rights Reserved. Multi-Cloud Monitoring & Analytics ON PREMISES APP APP APP APP APP APP APP APP APP APP APP APP APP Distributed API Runtime, Centralized Visibility & Control Federated Gateway API SERVICES ANALYTICS DEV PORTAL MANAGEMENT SERVICES 20
  • 21. ©2016 Apigee Corp. All Rights Reserved. Multi-Cloud Consistent Security Model ON PREMISES APP APP APP APP APP APP APP APP APP APP APP APP APP Federated Gateway API SERVICES ANALYTICS DEV PORTAL MANAGEMENT SERVICES - Traffic Management Policies - Spike Arrest - Rate Limiting - Security Policies - JSON Threat Protection - SQL Injection Protection - OAuth2 - TLS
  • 22. ©2016 Apigee Corp. All Rights Reserved. Takeaways 03 02 01 APIs are integral to your cloud success Proactively manage API sprawl, API security & visibility API platform with a distributed model is critical to manage a multi-cloud world
  • 23. To be continued… 23©2015 Apigee. All Rights Reserved.

Notas do Editor

  1. http://thenounproject.com/term/diversity/83814/ http://thenounproject.com/term/network/85176/
  2. http://thenounproject.com/term/diversity/83814/ http://thenounproject.com/term/network/85176/