SlideShare uma empresa Scribd logo
1 de 43
Baixar para ler offline
Transforming the Internal IT Landscape with
APIs
Steven Willmott, Senior Director and Head of API Infrastructure
August. 2018
@njyx, swillmot@redhat.com
Microservices, Containers, APIs & Integration Days 20182
EXAMPLE RED HAT 3SCALE CUSTOMERS
Customer Depth and Breadth - One of the Largest API Management Vendors Globally.
3
COMMON CHALLENGES IN MODERN IT
INFRASTRUCTURE
Integrate SaaS Apps
Extend Legacy Apps
Customer and Partner
Access
IoT Devices and
Architectures
Enable Customer Facing
Apps via Many Channels
Data Access for Business
Users
APIs In Action
Microservices, Containers, APIs & Integration Days 2018
What do APIs Really Do?
5
Provide Stable Reusable Interfaces
Microservices, Containers, APIs & Integration Days 20186
MOST COMMON API USE-CASES
Mobile &
IOT Support
Customer
Integration
Partner
Ecosystem
Internal
Agility
APIs as a
Business
Content &
Transaction
Channel
Microservices, Containers, APIs & Integration Days 2018
Lines between Internal and External APIs are
Blurring
7
8
INTEGRATION AND APIs DRIVE AIR
TRAVEL INNOVATION
● Schiphol Airport aims for world class traveller
experiences
● Using Red Hat JBoss Fuse to create the right API
endpoints and then putting them in the hands of
partners creates an extended team to deliver
innovation
● Flight, baggage, reservation, and other data are
available throughout the airport and to all partners
● APIs through API Management provide the
foundation for seamless handoff between the
airport and its partners
APIs
- Well defined, re-usable,
and well managed
end-points
- Ecosystem leverage
9
CAMPELL’S SOUP: APIs LEAD TO A
BREAKTHROUGH NEW CUSTOMER
CHANNEL
● Initially created a Nutrition and Recipies API to be
used by marketing agencies and application
designers
● Reaching new audiences with the recipie
application “Campell’s Kitchen” on the Amazon
Echo device.
● Very high value brand interaction in the
customers’ residence.
● Leading to possible Integration with Amazon
shopping cart to provision for recipes
APIs
- Partner Marketing
Resource to IoT Backend
- Now Powers Campell’s
Kitchen
10
UNIVERSITY CALIFORNIA AT BERKELEY
- INTERNAL AND EXTERNAL APIS
● API Central Program
● Student and Study information, University Core
Systems APIs
● But also filtered access to external APIs such as
Dropbox, Google Maps to provide an extensive list
of APIs
● Platform for new applications in the student body
as well as new new inter-department integrations
APIs and Organization
- IT Organization but...
- Providing Student Access
- New Apps and Mashups
Microservices, Containers, APIs & Integration Days 201811
EXAMPLE CURRENT CUSTOMERS
All current customers: Depth and Breadth.
HOW DO WE ACTUALLY SUCCEED?
Microservices, Containers, APIs & Integration Days 2018
1. Focus on True Value
2. Enable rather than Own
13
Microservices, Containers, APIs & Integration Days 201814
THE API OWNER’S MANUAL
● Captured learning from
successful API teams
● Reinforced by recent
experience
● Digital Copy:
https://engage.redhat.com/3scale-api-ow
ners-s-201706160312
#1 Focus on True Value
Many initiatives, all urgent, all
intersecting, all conflicting
Jeff Bezos moment?
https://plus.google.com/+RipRowan/posts/eVeouesvaVX (http://bit.ly/SWGA-B)
18
Outcomes
Thor Mitchell / Google / Crowdcube
DesirableUndesirable
Expected
Unexpected
Design
Fire Drill Innovation
Prohibited
M
ajor platform
investm
ents
Little
initial traction
Revisited
all
processes
EXAMPLE:
MAPS CREDIT UNION
Understand the Jeff Bezos moment:
change the way you work, not the
infrastructure you have
#1 Focus on True Value
#2 Enable rather than Own
Bimodal IT ...
“Gartner’s Recipe for Disaster”
- Jason Bloomberg / Forbes
“Gartner’s Bimodal IT considered
harmful”
- Phil Wainwright / Diginomica
“This is akin to adding lipstick to
the pig”
- Simon Wardley / CSC
Fundamental misunderstanding of
Bimodal IT that it was about slowing
down one of the Modes
Actually it is about creating stability
between the modes
Platform Team
Platform Enablement Team
Encourage deployment but

Provide Technology
Guidance
Impose Stability
Requirements
Require Lifecycle
Statements
Enforce
Documentation
Standards
Enforce Security
Standards
In other words
ensure stability
Create the right environment

Automation is Key
Treat as a
Capability to run
APIs
Treat APIs as
Products
32
KEYBANK: SIMPLIFYING AND
ACCELERATING DEVELOPMENT
CYCLES
● Long development cycles. Small
under-resourced release team and a wide
range of compliance checks required
● Container deployment and management
across a broad set of developers. Shrank
release times from 2-3 months to 1 week
● Also empowered more people to act and
release - key effect on organizational
dynamics
Containers
- Retooled development
and deployment entirely
- Broader availability and
faster rollouts
Lesson:
Enable the platform versus
owning the platform
Millions of devices
syncing
Robust libraries & dev
collaboration
Randomized back off
EXAMPLE:
FITBIT
Jeremiah Lee, San Francisco, 2016
Lesson:
Distribute the Spoils
#1 Help move the puck
#2 Enable rather than own
Bonus: What to Measure?
Bad Metrics
Number of APIs Number of API Calls
Number of
Integrations
Number of
Containers
Number of Servers
Number of Lunch &
Learns
Good Metrics
Number of Apps
Supported
Number of complete
Use Cases
Number of Users
Dollar Value of
Business
Speed of
Application
development
Speed of API
Deployment
TAKE AWAYS...
Microservices, Containers, APIs & Integration Days 2018
● Incremental transformation
● Creating a new organizational
capability
● Treating APIs as products rather
than resources
40
Microservices, Containers, APIs & Integration Days 201841
THANK YOU FOR YOUR TIME!
● APIs will very likely be a key architectural
component for most organizations
● Red Hat is investing heavily and aiming to be a long
term partner
● Agile Integration, Container Management and API
Management will be a key architectural pillars for
the next 3-5 years
Microservices, Containers, APIs & Integration Days 201842
FOLLOW UP MATERIAL
● Red Hat Integration homepage:
https://www.redhat.com/en/technologies/jboss-middleware/integrate
● “Inside mind of a successful platform architect / Gartner APPS 2016”
https://www.slideshare.net/3scale/inside-mind-of-a-successful-platfor
m-architect-gartner-apps-2016
● “API Model Canvas for successful API strategies and programs”
https://www.slideshare.net/3scale/api-model-canvas-for-successful-ap
i-strategies-and-programs
● “The API Owner’s Manual”
https://www.redhat.com/en/resources/3scale-api-owners-manual-ebo
ok
THANK YOU & Q&A!
Steven Willmott
swillmott@redhat.com, @njyx

Mais conteĂșdo relacionado

Mais procurados

WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Soft Integration - Ha...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Soft Integration - Ha...WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Soft Integration - Ha...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Soft Integration - Ha...
Yenlo
 

Mais procurados (20)

Introduction to red hat agile integration (Red Hat Workshop)
Introduction to red hat agile integration (Red Hat Workshop)Introduction to red hat agile integration (Red Hat Workshop)
Introduction to red hat agile integration (Red Hat Workshop)
 
API Integration: Red Hat integration perspective
API Integration: Red Hat integration perspectiveAPI Integration: Red Hat integration perspective
API Integration: Red Hat integration perspective
 
The 3 pillars of agile integration: Container, Connector and API
The 3 pillars of agile integration:  Container, Connector and APIThe 3 pillars of agile integration:  Container, Connector and API
The 3 pillars of agile integration: Container, Connector and API
 
Red Hat: Three Pillars of Integration
Red Hat:  Three Pillars of IntegrationRed Hat:  Three Pillars of Integration
Red Hat: Three Pillars of Integration
 
Monoliths to microservices workshop
Monoliths to microservices workshopMonoliths to microservices workshop
Monoliths to microservices workshop
 
Putting data to work
Putting data to workPutting data to work
Putting data to work
 
Agile integration: Decomposing the monolith
Agile integration: Decomposing the monolith Agile integration: Decomposing the monolith
Agile integration: Decomposing the monolith
 
Agile Integration Workshop
Agile Integration WorkshopAgile Integration Workshop
Agile Integration Workshop
 
Microservices, containers and event driven architecture - key factors in agil...
Microservices, containers and event driven architecture - key factors in agil...Microservices, containers and event driven architecture - key factors in agil...
Microservices, containers and event driven architecture - key factors in agil...
 
[WSO2 Summit APAC 2020] The Integrated API Supply Chain
[WSO2 Summit APAC 2020] The Integrated API Supply Chain[WSO2 Summit APAC 2020] The Integrated API Supply Chain
[WSO2 Summit APAC 2020] The Integrated API Supply Chain
 
Agile Integration with APIs and Containers Workshop
Agile Integration with APIs and Containers Workshop Agile Integration with APIs and Containers Workshop
Agile Integration with APIs and Containers Workshop
 
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Soft Integration - Ha...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Soft Integration - Ha...WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Soft Integration - Ha...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Soft Integration - Ha...
 
2014-QCon-SF PaaS for the new Cloud Era
2014-QCon-SF PaaS for the new Cloud Era2014-QCon-SF PaaS for the new Cloud Era
2014-QCon-SF PaaS for the new Cloud Era
 
Red Hat: Self driving IT is here, and it's real
Red Hat: Self driving IT is here, and it's realRed Hat: Self driving IT is here, and it's real
Red Hat: Self driving IT is here, and it's real
 
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Decentralizing APIs f...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Decentralizing APIs f...WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Decentralizing APIs f...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Decentralizing APIs f...
 
Cloud Native API Management : Microservices to APIs in Kubernetes
Cloud Native API Management : Microservices to APIs in KubernetesCloud Native API Management : Microservices to APIs in Kubernetes
Cloud Native API Management : Microservices to APIs in Kubernetes
 
The Role of Integration in Microservice Architecture (MSA)
The Role of Integration in Microservice Architecture (MSA)The Role of Integration in Microservice Architecture (MSA)
The Role of Integration in Microservice Architecture (MSA)
 
[WSO2 Integration Summit San Francisco 2019] Cloud-native Integration for the...
[WSO2 Integration Summit San Francisco 2019] Cloud-native Integration for the...[WSO2 Integration Summit San Francisco 2019] Cloud-native Integration for the...
[WSO2 Integration Summit San Francisco 2019] Cloud-native Integration for the...
 
[WSO2 Integration Summit San Francisco 2019] The Composable Enterprise
[WSO2 Integration Summit San Francisco 2019] The Composable Enterprise[WSO2 Integration Summit San Francisco 2019] The Composable Enterprise
[WSO2 Integration Summit San Francisco 2019] The Composable Enterprise
 
[WSO2 Integration Summit San Francisco 2019] The API-driven World
[WSO2 Integration Summit San Francisco 2019] The API-driven World[WSO2 Integration Summit San Francisco 2019] The API-driven World
[WSO2 Integration Summit San Francisco 2019] The API-driven World
 

Semelhante a Transform the internal it landscape with APIs

Growth Hacking APIs (Nordic APIs conference 2014)
Growth Hacking APIs (Nordic APIs conference 2014)Growth Hacking APIs (Nordic APIs conference 2014)
Growth Hacking APIs (Nordic APIs conference 2014)
vameyer
 
TEC-Roundtable-API
TEC-Roundtable-APITEC-Roundtable-API
TEC-Roundtable-API
Patrick Emmons
 

Semelhante a Transform the internal it landscape with APIs (20)

Transforming enterprise it with containers, ap is and integration api manage...
Transforming enterprise it with containers, ap is and integration  api manage...Transforming enterprise it with containers, ap is and integration  api manage...
Transforming enterprise it with containers, ap is and integration api manage...
 
Meetup 2022 - API Gateway landscape.pdf
Meetup 2022 - API Gateway landscape.pdfMeetup 2022 - API Gateway landscape.pdf
Meetup 2022 - API Gateway landscape.pdf
 
apidays LIVE Australia 2021 - Overcoming the 3 Largest Obstacles to Digital T...
apidays LIVE Australia 2021 - Overcoming the 3 Largest Obstacles to Digital T...apidays LIVE Australia 2021 - Overcoming the 3 Largest Obstacles to Digital T...
apidays LIVE Australia 2021 - Overcoming the 3 Largest Obstacles to Digital T...
 
The next generation of ap is luis weir.cwin18.telford
The next generation of ap is   luis weir.cwin18.telfordThe next generation of ap is   luis weir.cwin18.telford
The next generation of ap is luis weir.cwin18.telford
 
Growth Hacking APIs (Nordic APIs conference 2014)
Growth Hacking APIs (Nordic APIs conference 2014)Growth Hacking APIs (Nordic APIs conference 2014)
Growth Hacking APIs (Nordic APIs conference 2014)
 
apidays LIVE Hong Kong - The Future of Legacy - How to leverage legacy and on...
apidays LIVE Hong Kong - The Future of Legacy - How to leverage legacy and on...apidays LIVE Hong Kong - The Future of Legacy - How to leverage legacy and on...
apidays LIVE Hong Kong - The Future of Legacy - How to leverage legacy and on...
 
CA Technologies Survive and Thrive in the Application Economy- August 2014
CA Technologies   Survive and Thrive in the Application Economy- August 2014CA Technologies   Survive and Thrive in the Application Economy- August 2014
CA Technologies Survive and Thrive in the Application Economy- August 2014
 
Microservices meetupnz dec16
Microservices meetupnz dec16Microservices meetupnz dec16
Microservices meetupnz dec16
 
Hewlett Packard Enterprise View on Going Big with API Management - Applicatio...
Hewlett Packard Enterprise View on Going Big with API Management - Applicatio...Hewlett Packard Enterprise View on Going Big with API Management - Applicatio...
Hewlett Packard Enterprise View on Going Big with API Management - Applicatio...
 
TEC-Roundtable-API
TEC-Roundtable-APITEC-Roundtable-API
TEC-Roundtable-API
 
What do you mean by “API as a Product”?
What do you mean by “API as a Product”?What do you mean by “API as a Product”?
What do you mean by “API as a Product”?
 
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...
 
[WSO2 Summit Brazil 2018] The API-driven World
[WSO2 Summit Brazil 2018] The API-driven World[WSO2 Summit Brazil 2018] The API-driven World
[WSO2 Summit Brazil 2018] The API-driven World
 
INTERFACE, by apidays - How to grow your API Consumers.pptx
INTERFACE, by apidays - How to grow your API Consumers.pptxINTERFACE, by apidays - How to grow your API Consumers.pptx
INTERFACE, by apidays - How to grow your API Consumers.pptx
 
API and App Ecosystems - Build The Best: a deep dive
API and App Ecosystems - Build The Best: a deep diveAPI and App Ecosystems - Build The Best: a deep dive
API and App Ecosystems - Build The Best: a deep dive
 
API Connect from IBM
API Connect from IBMAPI Connect from IBM
API Connect from IBM
 
Designing API Platforms that Developers Love - New York Life Build Blue May 2017
Designing API Platforms that Developers Love - New York Life Build Blue May 2017Designing API Platforms that Developers Love - New York Life Build Blue May 2017
Designing API Platforms that Developers Love - New York Life Build Blue May 2017
 
apidays LIVE Paris 2021 - Low-Code API DevOps approach to API Lifecycle Manag...
apidays LIVE Paris 2021 - Low-Code API DevOps approach to API Lifecycle Manag...apidays LIVE Paris 2021 - Low-Code API DevOps approach to API Lifecycle Manag...
apidays LIVE Paris 2021 - Low-Code API DevOps approach to API Lifecycle Manag...
 
Mediterranea.apidays.io 2013: APIs for Biz Dev 2.0 - Which business model?
Mediterranea.apidays.io 2013: APIs for Biz Dev 2.0 - Which business model?Mediterranea.apidays.io 2013: APIs for Biz Dev 2.0 - Which business model?
Mediterranea.apidays.io 2013: APIs for Biz Dev 2.0 - Which business model?
 
Soluciones de CĂłdigo Abierto - Perspectivas, Resultados y Soluciones de Valor
Soluciones de CĂłdigo Abierto - Perspectivas, Resultados y Soluciones de ValorSoluciones de CĂłdigo Abierto - Perspectivas, Resultados y Soluciones de Valor
Soluciones de CĂłdigo Abierto - Perspectivas, Resultados y Soluciones de Valor
 

Mais de Judy Breedlove

Mais de Judy Breedlove (14)

Evolution of integration and microservices patterns with service mesh
Evolution of integration and microservices patterns with service meshEvolution of integration and microservices patterns with service mesh
Evolution of integration and microservices patterns with service mesh
 
The Future of Cloud Native Apps - Chicago Intro
The Future of Cloud Native Apps - Chicago IntroThe Future of Cloud Native Apps - Chicago Intro
The Future of Cloud Native Apps - Chicago Intro
 
Serverless and serverfull - where microservices compliments serverless
Serverless and serverfull - where microservices compliments serverlessServerless and serverfull - where microservices compliments serverless
Serverless and serverfull - where microservices compliments serverless
 
Cloud-Native Microservices
Cloud-Native MicroservicesCloud-Native Microservices
Cloud-Native Microservices
 
Agile integration: Decomposing the monolith
Agile integration: Decomposing the monolithAgile integration: Decomposing the monolith
Agile integration: Decomposing the monolith
 
Microservices, containers and event driven architecture - key factors in agil...
Microservices, containers and event driven architecture - key factors in agil...Microservices, containers and event driven architecture - key factors in agil...
Microservices, containers and event driven architecture - key factors in agil...
 
App Mod 05: App resiliency detecting and preventing issues in distributed apps
App Mod 05: App resiliency detecting and preventing issues in distributed apps App Mod 05: App resiliency detecting and preventing issues in distributed apps
App Mod 05: App resiliency detecting and preventing issues in distributed apps
 
App Mod 04: Reactive microservices with eclipse vert.x
App Mod 04: Reactive microservices with eclipse vert.xApp Mod 04: Reactive microservices with eclipse vert.x
App Mod 04: Reactive microservices with eclipse vert.x
 
App Mod 03: Monoliths to microservices with java ee and spring boot
App Mod 03: Monoliths to microservices with java ee and spring bootApp Mod 03: Monoliths to microservices with java ee and spring boot
App Mod 03: Monoliths to microservices with java ee and spring boot
 
App Mod 02: A developer intro to open shift
App Mod 02: A developer intro to open shiftApp Mod 02: A developer intro to open shift
App Mod 02: A developer intro to open shift
 
App Mod 01: Moving existing apps to the cloud
App Mod 01: Moving existing apps to the cloudApp Mod 01: Moving existing apps to the cloud
App Mod 01: Moving existing apps to the cloud
 
Implementing Enterprise Identity and Access Management in a microservices wor...
Implementing Enterprise Identity and Access Management in a microservices wor...Implementing Enterprise Identity and Access Management in a microservices wor...
Implementing Enterprise Identity and Access Management in a microservices wor...
 
Red Hat Agile integration workshop - Atlanta
Red Hat Agile integration workshop - AtlantaRed Hat Agile integration workshop - Atlanta
Red Hat Agile integration workshop - Atlanta
 
Agile integration workshop Seattle
Agile integration workshop SeattleAgile integration workshop Seattle
Agile integration workshop Seattle
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
Christopher Logan Kennedy
 

Último (20)

Mcleodganj Call Girls đŸ„° 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls đŸ„° 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls đŸ„° 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls đŸ„° 8617370543 Service Offer VIP Hot Model
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 

Transform the internal it landscape with APIs

  • 1. Transforming the Internal IT Landscape with APIs Steven Willmott, Senior Director and Head of API Infrastructure August. 2018 @njyx, swillmot@redhat.com
  • 2. Microservices, Containers, APIs & Integration Days 20182 EXAMPLE RED HAT 3SCALE CUSTOMERS Customer Depth and Breadth - One of the Largest API Management Vendors Globally.
  • 3. 3 COMMON CHALLENGES IN MODERN IT INFRASTRUCTURE Integrate SaaS Apps Extend Legacy Apps Customer and Partner Access IoT Devices and Architectures Enable Customer Facing Apps via Many Channels Data Access for Business Users
  • 5. Microservices, Containers, APIs & Integration Days 2018 What do APIs Really Do? 5 Provide Stable Reusable Interfaces
  • 6. Microservices, Containers, APIs & Integration Days 20186 MOST COMMON API USE-CASES Mobile & IOT Support Customer Integration Partner Ecosystem Internal Agility APIs as a Business Content & Transaction Channel
  • 7. Microservices, Containers, APIs & Integration Days 2018 Lines between Internal and External APIs are Blurring 7
  • 8. 8 INTEGRATION AND APIs DRIVE AIR TRAVEL INNOVATION ● Schiphol Airport aims for world class traveller experiences ● Using Red Hat JBoss Fuse to create the right API endpoints and then putting them in the hands of partners creates an extended team to deliver innovation ● Flight, baggage, reservation, and other data are available throughout the airport and to all partners ● APIs through API Management provide the foundation for seamless handoff between the airport and its partners APIs - Well defined, re-usable, and well managed end-points - Ecosystem leverage
  • 9. 9 CAMPELL’S SOUP: APIs LEAD TO A BREAKTHROUGH NEW CUSTOMER CHANNEL ● Initially created a Nutrition and Recipies API to be used by marketing agencies and application designers ● Reaching new audiences with the recipie application “Campell’s Kitchen” on the Amazon Echo device. ● Very high value brand interaction in the customers’ residence. ● Leading to possible Integration with Amazon shopping cart to provision for recipes APIs - Partner Marketing Resource to IoT Backend - Now Powers Campell’s Kitchen
  • 10. 10 UNIVERSITY CALIFORNIA AT BERKELEY - INTERNAL AND EXTERNAL APIS ● API Central Program ● Student and Study information, University Core Systems APIs ● But also filtered access to external APIs such as Dropbox, Google Maps to provide an extensive list of APIs ● Platform for new applications in the student body as well as new new inter-department integrations APIs and Organization - IT Organization but... - Providing Student Access - New Apps and Mashups
  • 11. Microservices, Containers, APIs & Integration Days 201811 EXAMPLE CURRENT CUSTOMERS All current customers: Depth and Breadth.
  • 12. HOW DO WE ACTUALLY SUCCEED?
  • 13. Microservices, Containers, APIs & Integration Days 2018 1. Focus on True Value 2. Enable rather than Own 13
  • 14. Microservices, Containers, APIs & Integration Days 201814 THE API OWNER’S MANUAL ● Captured learning from successful API teams ● Reinforced by recent experience ● Digital Copy: https://engage.redhat.com/3scale-api-ow ners-s-201706160312
  • 15. #1 Focus on True Value
  • 16. Many initiatives, all urgent, all intersecting, all conflicting
  • 18. 18 Outcomes Thor Mitchell / Google / Crowdcube DesirableUndesirable Expected Unexpected Design Fire Drill Innovation Prohibited
  • 20. Understand the Jeff Bezos moment: change the way you work, not the infrastructure you have
  • 21. #1 Focus on True Value #2 Enable rather than Own
  • 23. “Gartner’s Recipe for Disaster” - Jason Bloomberg / Forbes “Gartner’s Bimodal IT considered harmful” - Phil Wainwright / Diginomica “This is akin to adding lipstick to the pig” - Simon Wardley / CSC
  • 24. Fundamental misunderstanding of Bimodal IT that it was about slowing down one of the Modes
  • 25. Actually it is about creating stability between the modes
  • 26.
  • 27.
  • 28.
  • 30. Encourage deployment but
 Provide Technology Guidance Impose Stability Requirements Require Lifecycle Statements Enforce Documentation Standards Enforce Security Standards In other words ensure stability
  • 31. Create the right environment
 Automation is Key Treat as a Capability to run APIs Treat APIs as Products
  • 32. 32 KEYBANK: SIMPLIFYING AND ACCELERATING DEVELOPMENT CYCLES ● Long development cycles. Small under-resourced release team and a wide range of compliance checks required ● Container deployment and management across a broad set of developers. Shrank release times from 2-3 months to 1 week ● Also empowered more people to act and release - key effect on organizational dynamics Containers - Retooled development and deployment entirely - Broader availability and faster rollouts
  • 33. Lesson: Enable the platform versus owning the platform
  • 34. Millions of devices syncing Robust libraries & dev collaboration Randomized back off EXAMPLE: FITBIT Jeremiah Lee, San Francisco, 2016
  • 36. #1 Help move the puck #2 Enable rather than own Bonus: What to Measure?
  • 37. Bad Metrics Number of APIs Number of API Calls Number of Integrations Number of Containers Number of Servers Number of Lunch & Learns
  • 38. Good Metrics Number of Apps Supported Number of complete Use Cases Number of Users Dollar Value of Business Speed of Application development Speed of API Deployment
  • 40. Microservices, Containers, APIs & Integration Days 2018 ● Incremental transformation ● Creating a new organizational capability ● Treating APIs as products rather than resources 40
  • 41. Microservices, Containers, APIs & Integration Days 201841 THANK YOU FOR YOUR TIME! ● APIs will very likely be a key architectural component for most organizations ● Red Hat is investing heavily and aiming to be a long term partner ● Agile Integration, Container Management and API Management will be a key architectural pillars for the next 3-5 years
  • 42. Microservices, Containers, APIs & Integration Days 201842 FOLLOW UP MATERIAL ● Red Hat Integration homepage: https://www.redhat.com/en/technologies/jboss-middleware/integrate ● “Inside mind of a successful platform architect / Gartner APPS 2016” https://www.slideshare.net/3scale/inside-mind-of-a-successful-platfor m-architect-gartner-apps-2016 ● “API Model Canvas for successful API strategies and programs” https://www.slideshare.net/3scale/api-model-canvas-for-successful-ap i-strategies-and-programs ● “The API Owner’s Manual” https://www.redhat.com/en/resources/3scale-api-owners-manual-ebo ok
  • 43. THANK YOU & Q&A! Steven Willmott swillmott@redhat.com, @njyx