SlideShare a Scribd company logo
1
Towards the API-Centric Architecture!
Ed Anuff
SVP Product Strategy
2
Ed Anuff
@edanuff
What do we mean by APIs?
3
©2015 Apigee. All Rights Reserved.
4
©2015 Apigee. All Rights Reserved. 
API
is for apps
The A in API is for apps
5
©2015 Apigee. All Rights Reserved. 
Rich Clients"
(Visual Basic, Delphi, etc.)
Thin Clients
(Web Applications)
Rich Clients
(Mobile Apps)
6
©2015 Apigee. All Rights Reserved. 
Browser
HTTP
App
Internal
External
Increasingly
lightweight



Hosted in an
environment"
(often virtualized, increasingly a
container)


Monolithic presentation
and business logic
Modern server-side app
7
©2015 Apigee. All Rights Reserved. 


Often runs in
an App Server
8
©2015 Apigee. All Rights Reserved. 
App
Back-end
API
Sometimes integration-based,
but increasingly API-based
Apps need resources
Email
services
9
©2015 Apigee. All Rights Reserved. 
Databases
and storage
12-factor apps
10
©2015 Apigee. All Rights Reserved. 
Adam Wiggins http://12factor.net/ MIT License
My SQL
Outbound
Email Service
Amazon S3
Twitter
Attached "
Resources
Production "
Deploy
IV. Backing Services. Treat backing services as attached resources
mysql://auth@host/db
 http://auth@api.twitter.com/
Cloud business services
11
©2015 Apigee. All Rights Reserved. 




Database-as-a-Service




Email-as-a-Service




Storage-as-a-Service




MQ-as-a-Service
All are already in widespread use…
Internal resources
12
©2015 Apigee. All Rights Reserved. 
Many new resource
services already
are API-based
Developers prefer to use "
APIs even with the added "
work of learning APIs
versus ESB approaches
Delivering efficiencies for internal developers
[24]7 delivers innovative self-service and assisted service solutions, and digital chat agents

•  Apigee Edge provides IT layer that delivers authentication, API transformation, and a
consistent façade to enable [24]7’s technical team to save development hours
•  Enforcing standards on APIs, applications, and data exposure and consumption
•  Shortening and optimizing customization required by [24]7customers
13
©2015 Apigee. All Rights Reserved. 

“It was critical for [24]7 to find a technology solution that would help"

 us reduce the time and resources spent creating custom services 

for our leading enterprise customers.” "


~ Edgar Kalns, head of products and engineering
Internal
External
14
©2015 Apigee. All Rights Reserved. 
App
Front-end
Back-end
Mobile API architecture
15
©2015 Apigee. All Rights Reserved. 
Server-Side
Application Logic 
& Infrastructure
API
Device-Side
App Logic
SDK
Clients talk to “Experience APIs”
16
©2015 Apigee. All Rights Reserved. 
Mobile clients talking"
to server-side apps"
via an API
"

"

App-specific, often not reusable
Not integration, not SOA
HTML5/JS
and single page apps
17
Burberry
Markets luxury apparel and accessories in
the fast moving fashion market!
•  Clienteling app for sales associates
•  Personalized customer service 
•  ArtOfTheTrench – a new breed of app, built with
Apigee API BaaS
Goals!
•  Improve customer interaction and experience!
•  Better understand customer journey !
•  Increase loyalty!
18
©2015 Apigee. All Rights Reserved. 
Internal
External
App
Front-end
App
App
Back-end
App-to-App
19
©2015 Apigee. All Rights Reserved. 
API-centric
App developers expose their own
APIs and learns others’ APIs
Agility trade-off
Integration
Normalized data
interchange
20
©2015 Apigee. All Rights Reserved. 
Internal
External
Front-end
App
App
App
Back-end
21
©2015 Apigee. All Rights Reserved. 
Internal
External
App
Partner App
3rd Party App
Back-end
Front-end
App
Powering global cloud interconnectivity 
22
“People want simplicity, automation, orchestrators to
work seamlessly in our data centers. No longer do
people have to worry about integration.”"
~ Ihab Tarazi, Chief Technology Officer
•  Gives app developers seamless, on-demand access
to multiple clouds from multiple networks in more than
a dozen locations around the world.
•  Simplifies the complex process of provisioning and
managing connections to multiple cloud services and
networks.
•  Mobilizes its digital workforce, exposing its IT services
through mobile apps as required.
•  Provides developers a strong foundation to accelerate
innovation in the cloud.
Via APIs, Equinix Cloud Exchange
App-to-External-App (API Ecosystems)
23
©2015 Apigee. All Rights Reserved. 
New security
concerns
Different
metrics
API design"
matters
Innovate and Incubate
170+ integrations in three years
Embedded across all platforms

© 2015 Walgreen Co. All rights reserved. developer.walgreens.com apibizdev@walgreens.com @WalgreensAPI
Powering partner and developer ecosystems
25
©2015 Apigee. All Rights Reserved. 
Internal
External
App
App
Back-end
Front-end
service
service
service
service
service
service
service
service
service
Micro services
architecture
Micro-Services
26
©2015 Apigee. All Rights Reserved. 
Easier to"
scale component
services individually
Allows"
polyglot"
programming
Components are
services, not "
in-process objects
Evolving towards API First
27
©2015 Apigee. All Rights Reserved.
"
Back-end
Services




App Server

Monolithic Web App
28
©2015 Apigee. All Rights Reserved. 



Web Apps
"
Back-end
Services



App Server
API-adapted Web Apps
29
©2015 Apigee. All Rights Reserved. 



Web Apps
Consumption focused
API



Other Apps
API-adapted SOA
30
©2015 Apigee. All Rights Reserved. 
Exposure focused



ESB



Internal"
Services



App Server



Web Apps
API



Other Apps
API-First Enterprise
31
©2015 Apigee. All Rights Reserved. 
API Tier
Security
 Analytics
Persistence
 Orchestration
All Apps



Mobile Apps



Other Apps



Web Apps


ESB



App Servers



Backend
Services
Delivering BBC Store quickly, securely, at scale 
CommonSecurityModel-OAuth
ThreatProtection
Caching
External API

Façade & Proxy
Internal API

Façade & Proxy
Mediation/Aggregation
BBC ID "
Identity Management System
Seachange Videoservers
Subscription Billing
Payment APIs
Seachange PosterServer
Account APIs
Content APIs
Catalog APIs
API Tier with Analytics
33
©2015 Apigee. All Rights Reserved. 
Analytics
Apps
 App Server
APIs
 APIs
Services
App Consumption
•  API adaptations needed for apps
•  Enable developers for business
•  Security for app-to-API
•  App and behavior analytics
API Exposure
•  APIs architected for abstraction
•  Enable developers for API use
•  Security for API-to-backend
•  API Analytics
Visibility into business and operations
Using APIs and data analytics to provide new visibility and insight into their digital ecosystems,
customers, and business.

As business moves from large batch feeds to transactional consumption model
•  APIs deliver high volume information; Apigee provides operational stability for large scale
•  Analytics for operations: capacity management, predicting load …
•  Analytics for business: predicting what people will want to do with information and data

34
©2015 Apigee. All Rights Reserved. 
“If I deliver somebody a data feed it’s gone, I don’t know what they 
are doing with that data. I don’t know how they are consuming it. 

When they come to us directly and consume it through APIs
we get visibility – what data are they pulling, how freqently, 
and what are they doing with it.” "

~ Greg Goff, CTO Morningstar
What to ask"
when people say"
“We need APIs”
Where to go once "
you’ve become "
API-centric
How to get to
an API-centric"
Architecture
Summary
©2015 Apigee. All Rights Reserved. 
?
 ?
 ?
Thank you
©2015 Apigee. All Rights Reserved. 
Ed Anuff
@edanuff
Ad

More Related Content

What's hot (20)

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
Apigee | Google Cloud
 
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
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
 
Managing Sensitive Information in an API and Microservices World
Managing Sensitive Information in an API and Microservices WorldManaging Sensitive Information in an API and Microservices World
Managing Sensitive Information in an API and Microservices World
Apigee | 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
 
A Checklist for Every API Call
A Checklist for Every API CallA Checklist for Every API Call
A Checklist for Every API Call
Apigee | 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
 
Apigee Edge Overview and Roadmap
Apigee Edge Overview and RoadmapApigee Edge Overview and Roadmap
Apigee Edge Overview and Roadmap
Apigee | Google Cloud
 
API First: Going Beyond SOA, ESBs, and Integration
API First: Going Beyond SOA, ESBs, and Integration API First: Going Beyond SOA, ESBs, and Integration
API First: Going Beyond SOA, ESBs, and Integration
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 Market
Apigee | Google Cloud
 
Platforms, Cloud-Native Architectures, and APIs: Chicago Adapt or Die Keynote
Platforms, Cloud-Native Architectures, and APIs: Chicago Adapt or Die KeynotePlatforms, Cloud-Native Architectures, and APIs: Chicago Adapt or Die Keynote
Platforms, Cloud-Native Architectures, and APIs: Chicago Adapt or Die Keynote
Apigee | Google Cloud
 
Apigee Edge: Intro to Microgateway
Apigee Edge: Intro to MicrogatewayApigee Edge: Intro to Microgateway
Apigee Edge: Intro to Microgateway
Apigee | Google Cloud
 
Enhancing your Security APIs
Enhancing your Security APIsEnhancing your Security APIs
Enhancing your Security APIs
Apigee | Google Cloud
 
I Love APIs 2015: End to End Testing: Bug Squashing for Developers
I Love APIs 2015: End to End Testing: Bug Squashing for DevelopersI Love APIs 2015: End to End Testing: Bug Squashing for Developers
I Love APIs 2015: End to End Testing: Bug Squashing for Developers
Apigee | Google Cloud
 
Modernizing an Existing SOA-based Architecture with APIs
Modernizing an Existing SOA-based Architecture with APIsModernizing an Existing SOA-based Architecture with APIs
Modernizing an Existing SOA-based Architecture with APIs
Apigee | Google Cloud
 
Apigee Products Overview
Apigee Products OverviewApigee Products Overview
Apigee Products Overview
Apigee | Google Cloud
 
Is Microservices SOA Done Right?
Is Microservices SOA Done Right?Is Microservices SOA Done Right?
Is Microservices SOA Done Right?
Apigee | Google Cloud
 
APIs in the Enterprise -Lessons Learned
APIs in the Enterprise -Lessons LearnedAPIs in the Enterprise -Lessons Learned
APIs in the Enterprise -Lessons Learned
Apigee | Google Cloud
 
Demo: New open banking platform
Demo: New open banking platformDemo: New open banking platform
Demo: New open banking platform
Apigee | Google Cloud
 
API Copyrights: New Considerations for Building or Using APIs
API Copyrights: New Considerations for Building or Using APIsAPI Copyrights: New Considerations for Building or Using APIs
API Copyrights: New Considerations for Building or Using APIs
Apigee | 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 Azure
Apigee | Google Cloud
 
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
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
 
Managing Sensitive Information in an API and Microservices World
Managing Sensitive Information in an API and Microservices WorldManaging Sensitive Information in an API and Microservices World
Managing Sensitive Information in an API and Microservices World
Apigee | 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
 
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
 
API First: Going Beyond SOA, ESBs, and Integration
API First: Going Beyond SOA, ESBs, and Integration API First: Going Beyond SOA, ESBs, and Integration
API First: Going Beyond SOA, ESBs, and Integration
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 Market
Apigee | Google Cloud
 
Platforms, Cloud-Native Architectures, and APIs: Chicago Adapt or Die Keynote
Platforms, Cloud-Native Architectures, and APIs: Chicago Adapt or Die KeynotePlatforms, Cloud-Native Architectures, and APIs: Chicago Adapt or Die Keynote
Platforms, Cloud-Native Architectures, and APIs: Chicago Adapt or Die Keynote
Apigee | Google Cloud
 
I Love APIs 2015: End to End Testing: Bug Squashing for Developers
I Love APIs 2015: End to End Testing: Bug Squashing for DevelopersI Love APIs 2015: End to End Testing: Bug Squashing for Developers
I Love APIs 2015: End to End Testing: Bug Squashing for Developers
Apigee | Google Cloud
 
Modernizing an Existing SOA-based Architecture with APIs
Modernizing an Existing SOA-based Architecture with APIsModernizing an Existing SOA-based Architecture with APIs
Modernizing an Existing SOA-based Architecture with APIs
Apigee | Google Cloud
 
APIs in the Enterprise -Lessons Learned
APIs in the Enterprise -Lessons LearnedAPIs in the Enterprise -Lessons Learned
APIs in the Enterprise -Lessons Learned
Apigee | Google Cloud
 
API Copyrights: New Considerations for Building or Using APIs
API Copyrights: New Considerations for Building or Using APIsAPI Copyrights: New Considerations for Building or Using APIs
API Copyrights: New Considerations for Building or Using APIs
Apigee | Google Cloud
 

Viewers also liked (18)

ESB vs API management
ESB vs API managementESB vs API management
ESB vs API management
AdroitLogic
 
API Façade Pattern
API Façade PatternAPI Façade Pattern
API Façade Pattern
Nabeel Yoosuf
 
Ankoder System Architecture
Ankoder System ArchitectureAnkoder System Architecture
Ankoder System Architecture
Rex Chung
 
API Centric Patterns
API Centric PatternsAPI Centric Patterns
API Centric Patterns
Daniel Cerecedo
 
The API Facade Pattern: Overview - Episode 1
The API Facade Pattern: Overview - Episode 1The API Facade Pattern: Overview - Episode 1
The API Facade Pattern: Overview - Episode 1
Apigee | Google Cloud
 
Three layer API Design Architecture
Three layer API Design ArchitectureThree layer API Design Architecture
Three layer API Design Architecture
Harish Kumar
 
Overview of Rest Service and ASP.NET WEB API
Overview of Rest Service and ASP.NET WEB APIOverview of Rest Service and ASP.NET WEB API
Overview of Rest Service and ASP.NET WEB API
Pankaj Bajaj
 
API Architecture
API ArchitectureAPI Architecture
API Architecture
Ryan Kolak
 
Webcast: API-Centric Architecture for Building Context-Aware Apps
Webcast: API-Centric Architecture for Building Context-Aware AppsWebcast: API-Centric Architecture for Building Context-Aware Apps
Webcast: API-Centric Architecture for Building Context-Aware Apps
Apigee | Google Cloud
 
C# ASP.NET WEB API APPLICATION DEVELOPMENT
C# ASP.NET WEB API APPLICATION DEVELOPMENTC# ASP.NET WEB API APPLICATION DEVELOPMENT
C# ASP.NET WEB API APPLICATION DEVELOPMENT
Dr. Awase Khirni Syed
 
Web API or WCF - An Architectural Comparison
Web API or WCF - An Architectural ComparisonWeb API or WCF - An Architectural Comparison
Web API or WCF - An Architectural Comparison
Adnan Masood
 
Phân tích và thiết kế hệ thống quản lý bán hàng
Phân tích và thiết kế hệ thống quản lý bán hàngPhân tích và thiết kế hệ thống quản lý bán hàng
Phân tích và thiết kế hệ thống quản lý bán hàng
leemindinh
 
Phân tích thiết kế hệ thống của hàng bán điện thoại di động
Phân tích thiết kế hệ thống của hàng bán điện thoại di độngPhân tích thiết kế hệ thống của hàng bán điện thoại di động
Phân tích thiết kế hệ thống của hàng bán điện thoại di động
Nguyễn Danh Thanh
 
đồ áN phân tích thiết kế hệ thống quản lý bán hàng siêu thị
đồ áN phân tích thiết kế hệ thống quản lý bán hàng siêu thịđồ áN phân tích thiết kế hệ thống quản lý bán hàng siêu thị
đồ áN phân tích thiết kế hệ thống quản lý bán hàng siêu thị
Thanh Hoa
 
Architecture for the API-enterprise
Architecture for the API-enterpriseArchitecture for the API-enterprise
Architecture for the API-enterprise
Apigee | Google Cloud
 
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 ...
Kai Wähner
 
Intro docker
Intro dockerIntro docker
Intro docker
Fedir RYKHTIK
 
Windows Communication Foundation (WCF)
Windows Communication Foundation (WCF)Windows Communication Foundation (WCF)
Windows Communication Foundation (WCF)
Betclic Everest Group Tech Team
 
ESB vs API management
ESB vs API managementESB vs API management
ESB vs API management
AdroitLogic
 
Ankoder System Architecture
Ankoder System ArchitectureAnkoder System Architecture
Ankoder System Architecture
Rex Chung
 
The API Facade Pattern: Overview - Episode 1
The API Facade Pattern: Overview - Episode 1The API Facade Pattern: Overview - Episode 1
The API Facade Pattern: Overview - Episode 1
Apigee | Google Cloud
 
Three layer API Design Architecture
Three layer API Design ArchitectureThree layer API Design Architecture
Three layer API Design Architecture
Harish Kumar
 
Overview of Rest Service and ASP.NET WEB API
Overview of Rest Service and ASP.NET WEB APIOverview of Rest Service and ASP.NET WEB API
Overview of Rest Service and ASP.NET WEB API
Pankaj Bajaj
 
API Architecture
API ArchitectureAPI Architecture
API Architecture
Ryan Kolak
 
Webcast: API-Centric Architecture for Building Context-Aware Apps
Webcast: API-Centric Architecture for Building Context-Aware AppsWebcast: API-Centric Architecture for Building Context-Aware Apps
Webcast: API-Centric Architecture for Building Context-Aware Apps
Apigee | Google Cloud
 
C# ASP.NET WEB API APPLICATION DEVELOPMENT
C# ASP.NET WEB API APPLICATION DEVELOPMENTC# ASP.NET WEB API APPLICATION DEVELOPMENT
C# ASP.NET WEB API APPLICATION DEVELOPMENT
Dr. Awase Khirni Syed
 
Web API or WCF - An Architectural Comparison
Web API or WCF - An Architectural ComparisonWeb API or WCF - An Architectural Comparison
Web API or WCF - An Architectural Comparison
Adnan Masood
 
Phân tích và thiết kế hệ thống quản lý bán hàng
Phân tích và thiết kế hệ thống quản lý bán hàngPhân tích và thiết kế hệ thống quản lý bán hàng
Phân tích và thiết kế hệ thống quản lý bán hàng
leemindinh
 
Phân tích thiết kế hệ thống của hàng bán điện thoại di động
Phân tích thiết kế hệ thống của hàng bán điện thoại di độngPhân tích thiết kế hệ thống của hàng bán điện thoại di động
Phân tích thiết kế hệ thống của hàng bán điện thoại di động
Nguyễn Danh Thanh
 
đồ áN phân tích thiết kế hệ thống quản lý bán hàng siêu thị
đồ áN phân tích thiết kế hệ thống quản lý bán hàng siêu thịđồ áN phân tích thiết kế hệ thống quản lý bán hàng siêu thị
đồ áN phân tích thiết kế hệ thống quản lý bán hàng siêu thị
Thanh Hoa
 
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 ...
Kai Wähner
 
Ad

Similar to API-first, going beyond SOA, ESB & Integration (20)

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
 
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
Software AG
 
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
Akana
 
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
Apigee | Google Cloud
 
Why APIs need their own development method - Open and Lean method to develop ...
Why APIs need their own development method - Open and Lean method to develop ...Why APIs need their own development method - Open and Lean method to develop ...
Why APIs need their own development method - Open and Lean method to develop ...
Marjukka Niinioja
 
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
 
apidays Australia 2022 - Accelerate business innovation by improving API prog...
apidays Australia 2022 - Accelerate business innovation by improving API prog...apidays Australia 2022 - Accelerate business innovation by improving API prog...
apidays Australia 2022 - Accelerate business innovation by improving API prog...
apidays
 
Apidays Paris 2023 - The Federated Future, Tim Biedenkapp, adorsys
Apidays Paris 2023 - The Federated Future, Tim Biedenkapp, adorsysApidays Paris 2023 - The Federated Future, Tim Biedenkapp, adorsys
Apidays Paris 2023 - The Federated Future, Tim Biedenkapp, adorsys
apidays
 
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
Apigee | Google Cloud
 
Creating Datadipity
Creating DatadipityCreating Datadipity
Creating Datadipity
Clickslide
 
SAP TechEd 2015 INT103 Enabling Digital Transformation with APIs and SAP API...
SAP TechEd  2015 INT103 Enabling Digital Transformation with APIs and SAP API...SAP TechEd  2015 INT103 Enabling Digital Transformation with APIs and SAP API...
SAP TechEd 2015 INT103 Enabling Digital Transformation with APIs and SAP API...
Harsh Jegadeesan
 
APIdays Open Banking & Fintech: Workshop - Financial Services Use Cases for APIs
APIdays Open Banking & Fintech: Workshop - Financial Services Use Cases for APIsAPIdays Open Banking & Fintech: Workshop - Financial Services Use Cases for APIs
APIdays Open Banking & Fintech: Workshop - Financial Services Use Cases for APIs
Jeremy Brown
 
Will you survive the API avalanche?
Will you survive the API avalanche?Will you survive the API avalanche?
Will you survive the API avalanche?
Rogue Wave Software
 
API Management
API ManagementAPI Management
API Management
Prolifics
 
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
Michael Leppitsch
 
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
 
WSO2Con 2025 - AI-Driven API Design, Development, and Consumption with Enhanc...
WSO2Con 2025 - AI-Driven API Design, Development, and Consumption with Enhanc...WSO2Con 2025 - AI-Driven API Design, Development, and Consumption with Enhanc...
WSO2Con 2025 - AI-Driven API Design, Development, and Consumption with Enhanc...
WSO2
 
WSO2Con Asia 2014 - Building the API-Centric Enterprise
WSO2Con Asia 2014 - Building the API-Centric EnterpriseWSO2Con Asia 2014 - Building the API-Centric Enterprise
WSO2Con Asia 2014 - Building the API-Centric Enterprise
WSO2
 
I am sorry Developer, your API just became a Product.pdf
I am sorry Developer, your API just became a Product.pdfI am sorry Developer, your API just became a Product.pdf
I am sorry Developer, your API just became a Product.pdf
Francisco Picolini
 
APIs as a Product Strategy
APIs as a Product StrategyAPIs as a Product Strategy
APIs as a Product Strategy
Ravi Kumar
 
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
 
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
Software AG
 
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
Akana
 
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
Apigee | Google Cloud
 
Why APIs need their own development method - Open and Lean method to develop ...
Why APIs need their own development method - Open and Lean method to develop ...Why APIs need their own development method - Open and Lean method to develop ...
Why APIs need their own development method - Open and Lean method to develop ...
Marjukka Niinioja
 
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
 
apidays Australia 2022 - Accelerate business innovation by improving API prog...
apidays Australia 2022 - Accelerate business innovation by improving API prog...apidays Australia 2022 - Accelerate business innovation by improving API prog...
apidays Australia 2022 - Accelerate business innovation by improving API prog...
apidays
 
Apidays Paris 2023 - The Federated Future, Tim Biedenkapp, adorsys
Apidays Paris 2023 - The Federated Future, Tim Biedenkapp, adorsysApidays Paris 2023 - The Federated Future, Tim Biedenkapp, adorsys
Apidays Paris 2023 - The Federated Future, Tim Biedenkapp, adorsys
apidays
 
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
Apigee | Google Cloud
 
Creating Datadipity
Creating DatadipityCreating Datadipity
Creating Datadipity
Clickslide
 
SAP TechEd 2015 INT103 Enabling Digital Transformation with APIs and SAP API...
SAP TechEd  2015 INT103 Enabling Digital Transformation with APIs and SAP API...SAP TechEd  2015 INT103 Enabling Digital Transformation with APIs and SAP API...
SAP TechEd 2015 INT103 Enabling Digital Transformation with APIs and SAP API...
Harsh Jegadeesan
 
APIdays Open Banking & Fintech: Workshop - Financial Services Use Cases for APIs
APIdays Open Banking & Fintech: Workshop - Financial Services Use Cases for APIsAPIdays Open Banking & Fintech: Workshop - Financial Services Use Cases for APIs
APIdays Open Banking & Fintech: Workshop - Financial Services Use Cases for APIs
Jeremy Brown
 
Will you survive the API avalanche?
Will you survive the API avalanche?Will you survive the API avalanche?
Will you survive the API avalanche?
Rogue Wave Software
 
API Management
API ManagementAPI Management
API Management
Prolifics
 
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
Michael Leppitsch
 
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
 
WSO2Con 2025 - AI-Driven API Design, Development, and Consumption with Enhanc...
WSO2Con 2025 - AI-Driven API Design, Development, and Consumption with Enhanc...WSO2Con 2025 - AI-Driven API Design, Development, and Consumption with Enhanc...
WSO2Con 2025 - AI-Driven API Design, Development, and Consumption with Enhanc...
WSO2
 
WSO2Con Asia 2014 - Building the API-Centric Enterprise
WSO2Con Asia 2014 - Building the API-Centric EnterpriseWSO2Con Asia 2014 - Building the API-Centric Enterprise
WSO2Con Asia 2014 - Building the API-Centric Enterprise
WSO2
 
I am sorry Developer, your API just became a Product.pdf
I am sorry Developer, your API just became a Product.pdfI am sorry Developer, your API just became a Product.pdf
I am sorry Developer, your API just became a Product.pdf
Francisco Picolini
 
APIs as a Product Strategy
APIs as a Product StrategyAPIs as a Product Strategy
APIs as a Product Strategy
Ravi Kumar
 
Ad

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?
Apigee | Google Cloud
 
Magazine Luiza at a glance (1)
Magazine Luiza at a glance (1)Magazine Luiza at a glance (1)
Magazine Luiza at a glance (1)
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
 
Apigee Demo: API Platform Overview
Apigee Demo: API Platform OverviewApigee Demo: API Platform Overview
Apigee Demo: API Platform Overview
Apigee | Google Cloud
 
Ticketmaster at a glance
Ticketmaster at a glanceTicketmaster at a glance
Ticketmaster at a glance
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 World
Apigee | 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
 
Apigee Product Roadmap Part 2
Apigee Product Roadmap Part 2Apigee Product Roadmap Part 2
Apigee Product Roadmap Part 2
Apigee | Google Cloud
 
Walgreens at a glance
Walgreens at a glanceWalgreens at a glance
Walgreens at a glance
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 Deployments
Apigee | Google Cloud
 
Pitney Bowes at a glance
Pitney Bowes at a glancePitney Bowes at a glance
Pitney Bowes at a glance
Apigee | 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 Success
Apigee | 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 Kapoor
Apigee | 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 Brail
Apigee | 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 Jhingran
Apigee | Google Cloud
 
London Adapt or Die: Opening Keynot
London Adapt or Die: Opening KeynotLondon Adapt or Die: Opening Keynot
London Adapt or Die: Opening Keynot
Apigee | Google Cloud
 
London Adapt or Die: Lunch keynote
London Adapt or Die: Lunch keynoteLondon Adapt or Die: Lunch keynote
London Adapt or Die: Lunch keynote
Apigee | 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 kapoor
Apigee | 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 Kapoor
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 World
Apigee | 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 Deployments
Apigee | 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 Success
Apigee | 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 Kapoor
Apigee | 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 Brail
Apigee | 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 Jhingran
Apigee | 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 kapoor
Apigee | 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 Kapoor
Apigee | Google Cloud
 

Recently uploaded (20)

Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
Heap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and DeletionHeap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and Deletion
Jaydeep Kale
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven InsightsAndrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
Cybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure ADCybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure AD
VICTOR MAESTRE RAMIREZ
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
Heap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and DeletionHeap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and Deletion
Jaydeep Kale
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven InsightsAndrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
Cybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure ADCybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure AD
VICTOR MAESTRE RAMIREZ
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 

API-first, going beyond SOA, ESB & Integration

  • 1. 1 Towards the API-Centric Architecture! Ed Anuff SVP Product Strategy
  • 3. What do we mean by APIs? 3 ©2015 Apigee. All Rights Reserved.
  • 4. 4 ©2015 Apigee. All Rights Reserved. API is for apps
  • 5. The A in API is for apps 5 ©2015 Apigee. All Rights Reserved. Rich Clients" (Visual Basic, Delphi, etc.) Thin Clients (Web Applications) Rich Clients (Mobile Apps)
  • 6. 6 ©2015 Apigee. All Rights Reserved. Browser HTTP App Internal External
  • 7. Increasingly lightweight Hosted in an environment" (often virtualized, increasingly a container) Monolithic presentation and business logic Modern server-side app 7 ©2015 Apigee. All Rights Reserved. Often runs in an App Server
  • 8. 8 ©2015 Apigee. All Rights Reserved. App Back-end API
  • 9. Sometimes integration-based, but increasingly API-based Apps need resources Email services 9 ©2015 Apigee. All Rights Reserved. Databases and storage
  • 10. 12-factor apps 10 ©2015 Apigee. All Rights Reserved. Adam Wiggins http://12factor.net/ MIT License My SQL Outbound Email Service Amazon S3 Twitter Attached " Resources Production " Deploy IV. Backing Services. Treat backing services as attached resources mysql://auth@host/db http://[email protected]/
  • 11. Cloud business services 11 ©2015 Apigee. All Rights Reserved. Database-as-a-Service Email-as-a-Service Storage-as-a-Service MQ-as-a-Service All are already in widespread use…
  • 12. Internal resources 12 ©2015 Apigee. All Rights Reserved. Many new resource services already are API-based Developers prefer to use " APIs even with the added " work of learning APIs versus ESB approaches
  • 13. Delivering efficiencies for internal developers [24]7 delivers innovative self-service and assisted service solutions, and digital chat agents •  Apigee Edge provides IT layer that delivers authentication, API transformation, and a consistent façade to enable [24]7’s technical team to save development hours •  Enforcing standards on APIs, applications, and data exposure and consumption •  Shortening and optimizing customization required by [24]7customers 13 ©2015 Apigee. All Rights Reserved. “It was critical for [24]7 to find a technology solution that would help" us reduce the time and resources spent creating custom services for our leading enterprise customers.” " ~ Edgar Kalns, head of products and engineering
  • 14. Internal External 14 ©2015 Apigee. All Rights Reserved. App Front-end Back-end
  • 15. Mobile API architecture 15 ©2015 Apigee. All Rights Reserved. Server-Side Application Logic & Infrastructure API Device-Side App Logic SDK
  • 16. Clients talk to “Experience APIs” 16 ©2015 Apigee. All Rights Reserved. Mobile clients talking" to server-side apps" via an API " " App-specific, often not reusable Not integration, not SOA HTML5/JS and single page apps
  • 17. 17 Burberry Markets luxury apparel and accessories in the fast moving fashion market! •  Clienteling app for sales associates •  Personalized customer service •  ArtOfTheTrench – a new breed of app, built with Apigee API BaaS Goals! •  Improve customer interaction and experience! •  Better understand customer journey ! •  Increase loyalty!
  • 18. 18 ©2015 Apigee. All Rights Reserved. Internal External App Front-end App App Back-end
  • 19. App-to-App 19 ©2015 Apigee. All Rights Reserved. API-centric App developers expose their own APIs and learns others’ APIs Agility trade-off Integration Normalized data interchange
  • 20. 20 ©2015 Apigee. All Rights Reserved. Internal External Front-end App App App Back-end
  • 21. 21 ©2015 Apigee. All Rights Reserved. Internal External App Partner App 3rd Party App Back-end Front-end App
  • 22. Powering global cloud interconnectivity 22 “People want simplicity, automation, orchestrators to work seamlessly in our data centers. No longer do people have to worry about integration.”" ~ Ihab Tarazi, Chief Technology Officer •  Gives app developers seamless, on-demand access to multiple clouds from multiple networks in more than a dozen locations around the world. •  Simplifies the complex process of provisioning and managing connections to multiple cloud services and networks. •  Mobilizes its digital workforce, exposing its IT services through mobile apps as required. •  Provides developers a strong foundation to accelerate innovation in the cloud. Via APIs, Equinix Cloud Exchange
  • 23. App-to-External-App (API Ecosystems) 23 ©2015 Apigee. All Rights Reserved. New security concerns Different metrics API design" matters
  • 24. Innovate and Incubate 170+ integrations in three years Embedded across all platforms © 2015 Walgreen Co. All rights reserved. developer.walgreens.com [email protected] @WalgreensAPI Powering partner and developer ecosystems
  • 25. 25 ©2015 Apigee. All Rights Reserved. Internal External App App Back-end Front-end service service service service service service service service service Micro services architecture
  • 26. Micro-Services 26 ©2015 Apigee. All Rights Reserved. Easier to" scale component services individually Allows" polyglot" programming Components are services, not " in-process objects
  • 27. Evolving towards API First 27 ©2015 Apigee. All Rights Reserved.
  • 28. " Back-end Services App Server Monolithic Web App 28 ©2015 Apigee. All Rights Reserved. Web Apps
  • 29. " Back-end Services App Server API-adapted Web Apps 29 ©2015 Apigee. All Rights Reserved. Web Apps Consumption focused API Other Apps
  • 30. API-adapted SOA 30 ©2015 Apigee. All Rights Reserved. Exposure focused ESB Internal" Services App Server Web Apps API Other Apps
  • 31. API-First Enterprise 31 ©2015 Apigee. All Rights Reserved. API Tier Security Analytics Persistence Orchestration All Apps Mobile Apps Other Apps Web Apps ESB App Servers Backend Services
  • 32. Delivering BBC Store quickly, securely, at scale CommonSecurityModel-OAuth ThreatProtection Caching External API
 Façade & Proxy Internal API
 Façade & Proxy Mediation/Aggregation BBC ID " Identity Management System Seachange Videoservers Subscription Billing Payment APIs Seachange PosterServer Account APIs Content APIs Catalog APIs
  • 33. API Tier with Analytics 33 ©2015 Apigee. All Rights Reserved. Analytics Apps App Server APIs APIs Services App Consumption •  API adaptations needed for apps •  Enable developers for business •  Security for app-to-API •  App and behavior analytics API Exposure •  APIs architected for abstraction •  Enable developers for API use •  Security for API-to-backend •  API Analytics
  • 34. Visibility into business and operations Using APIs and data analytics to provide new visibility and insight into their digital ecosystems, customers, and business. As business moves from large batch feeds to transactional consumption model •  APIs deliver high volume information; Apigee provides operational stability for large scale •  Analytics for operations: capacity management, predicting load … •  Analytics for business: predicting what people will want to do with information and data 34 ©2015 Apigee. All Rights Reserved. “If I deliver somebody a data feed it’s gone, I don’t know what they are doing with that data. I don’t know how they are consuming it. When they come to us directly and consume it through APIs we get visibility – what data are they pulling, how freqently, and what are they doing with it.” " ~ Greg Goff, CTO Morningstar
  • 35. What to ask" when people say" “We need APIs” Where to go once " you’ve become " API-centric How to get to an API-centric" Architecture Summary ©2015 Apigee. All Rights Reserved. ? ? ?
  • 36. Thank you ©2015 Apigee. All Rights Reserved. Ed Anuff @edanuff