SlideShare une entreprise Scribd logo
1  sur  32
Télécharger pour lire hors ligne
Strategies to build API Programs at
Scale
Anirudh Pandit
Office of the CTO, Americas
Rupesh Ramachandran
Client Architect
All contents © MuleSoft Inc.
Quiz
2
What prior technology trends do API programs most closely
resemble?
❏EDI
❏XML
❏Web Services
❏UML
❏HTML
❏Fake News
All contents © MuleSoft Inc.
APIs of the world
• Today: 18,000+ public, open APIs
• About the same number as “websites on the internet” when
Amazon and Yahoo were born
• Trend on ProgrammableWeb shows growth is exponential
All contents © MuleSoft Inc.
APIs of the world
• Public APIs are the tip of the iceberg
• Private APIs within the enterprise: 1,000,000+
• Focus of this session: Private APIs
18,000+
All contents © MuleSoft Inc.
Network effect
Metcalfe’s Law
Every additional node in the network increases
the value of the network exponentially
Image credit: pixabay.com
All contents © MuleSoft Inc.
API network effect
All contents © MuleSoft Inc.
We call this an “Application Network”
All contents © MuleSoft Inc.
Plugging into the “Application Network”
All contents © MuleSoft Inc.
Plugging into the “Application Network”
Warranty API
Customer API
Vehicle API
Vehicle Service
API
All contents © MuleSoft Inc.
The building block for your Application Network
• Composale LEGO blocks for your
enterprise
• Implementation & governance in one
• Built-in security
• Scalability
• Highly performant
• Easily Discoverable
• Accessible through self-service
Not just a RESTful service
All contents © MuleSoft Inc.
Composable enterprise example
Infamous Bezos Mandate
● All teams will henceforth expose their
data and functionality through service
interfaces.
● Teams must communicate with each
other ONLY through these interfaces.
● All service interfaces, without exception,
must be designed from the ground up to
be externalizable.
● Anyone who doesn’t do this will be fired.
“I sell books”
All contents © MuleSoft Inc.
Composable enterprises win!!
“I sell books”
“I sell whatever the
**** I want”
All contents © MuleSoft Inc.
Building your own composable enterprise
• Legacy:
– Reinventing to digital platform
– Don’t have luxury of starting
from scratch
• Upstart:
– Unmanageable with growth
• Need to have an API Program
in place
How do you start an API
program?
All contents © MuleSoft Inc.
API programs
• Starts out with an API for a
project
• Soon many projects with many
API
• A course correction is needed
• APIs are not consistent
• Program not aligned with
business outcomes
• No immediate value realized
• Harder to get buy-in
APPROACH 1: Accidental
• Very heavy top down approach
• Heavy governance process
applied
• Pure focus on canonical
structures and schemas
• Trying to build APIs as a source
of truth
• Value isn't realized fast enough
• Projects and API programs run in
different speeds
APPROACH 2: APIs are like SOA
• Focus on delivering value to your
end users through apps
• Measuring value of the apps in
alignment with your business
outcomes
• Build APIs that are easy for apps
to consume
• Realize value of the program
faster
APPROACH 3 : Value driven APIs
Scalable API Programs:
Lesson’s learnt from the leaders
All contents © MuleSoft Inc.
Secure & validated Reviews & ratings Download and useEasy to find
This is the experience we’ve come to expect
All contents © MuleSoft Inc.
Lesson 1: Make it engaging
18
•This is what they expect from apps. Same applies to APIs
All contents © MuleSoft Inc.
Lesson 2: Requires cultural shift
“There is an App for that”
All contents © MuleSoft Inc.
Lesson 2: Requires cultural shift
“There is an App for that”
X
API
All contents © MuleSoft Inc.
Lesson 3: Consumer is king
21
•Do everything with the API consumer experience in mind
•Highly adopted APIs have “delightful” experience
•Design-first vs Code-first
•Self Documenting
•Rich collaboration Portal
•API Explorer
•Developer Sandbox
All contents © MuleSoft Inc. 22
Implement Secure Manage Monitor
Test and
Deploy
Lesson 4: Treat your API like any other product
Design
Thinking
All contents © MuleSoft Inc. 23
Implement Secure Manage Monitor
Design
Test and
Deploy
Lesson 4: Select an end-to-end lifecycle platform
Simulate
Feedback
Publish
Prototype
Automate
Operate
Apply Policies AnalyzeCode
Design
Thinking
All contents © MuleSoft Inc.
Lesson 5: IT must be a partner to business
• Most API initiatives are born in the
business
–API Product owner
–Digital initiatives
–Microservices architecture, etc
• But IT often sits on the data needed by
the APIs
• IT has to be a strategic partner
• Be the ‘governor’ of the API
marketplace
All contents © MuleSoft Inc.
Awareness UnderstandingAcceptance Alignment Commitment
Definition :
Method:
Providing knowledge,
Informing teams
Data, facts (numbers,
graphs, charts),
information (facts and
data explained)
Favorable response,
limited resistance,
internalization of the
message
Increasing stakeholders,
mobilizers,involvement
in problem identification
and resolution,
rewards & recognition
Appropriately
supporting orgs, clear
roles and responsibility
Clear relationship
between stakeholders,
defined KPIs,
SLA and metrics
Buy in, ownership,
accepted responsibility
and accountability
Ongoing support and
resources, feedback
and responsive
decision making
Lesson 5: IT must be a partner to business
All contents © MuleSoft Inc.
Lesson 6: Get an executive sponsor
• Cultural shift comes top-down. Just
like Bezos at Amazon
• Requires a visionary with
responsibilities beyond immediate
projects
• Sponsorship has to be a program
that transcends projects
• Successful API initiatives are often
driven by the CIO
All contents © MuleSoft Inc.
Mobile order app
Lesson 7: It’s a journey… one step at a time
Web tracking
Shipping
& fulfillment
Customer
experience
All contents © MuleSoft Inc.
Lesson 8: Create a “Center for Enablement” (C4E)
•C4E
–IT focus on enablement vs delivery
–Federating control to partners and lines of business
–Delegating implementation to lines of business
–Enabling self-service
–Proposing business strategies
• Key phases to setup a C4E
–Access current capability
–Lay C4E foundation (roles & responsibility, core
assets, frameworks, processes, etc)
–Scale C4E adoption (events, awareness,
communication, new assets, etc)
–Review and refine
Central
IT
LoB
Innovation
teams
Project 1
Is there an
asset?
Should we
create one?
Project 2
APIs
Templates
Marketplace
All contents © MuleSoft Inc.
Lesson 9: Measure contextual KPIs and metrics
•Prioritize what you measure
Developers
- Total developers
- Active developers
- Top developers
- Trending Apps
Traffic
- Total calls
- Top methods
- Call chains
- Quota
- Violations
Service
- SLA
- Availability
- Performance
- Error rates
- Bugs, ERs
Support
- Tickets
- Issue severity
- Mean time to resolution
- First response time
Marketing
- Event metrics
- Dev portal funnel
- Registrations
- LTV
- Partnerships
Business
- Direct revenue
- Indirect revenue
- Costs
- Margin
Community
- Interactions
- Collaboration
- QnA
- Social media
Quality
- Defects
- Error prone APIs
- Repair rate
Productivity and engagement
- Avg. time to deliver API
- Reusable assets published
- Projects using C4E assets
- No of developers working on C4E projects
- Asset downloads
- Channel types per API
- Time to first call
- Time to MVP
- Provisioned users per API
All contents © MuleSoft Inc.
Lesson 9: Measure contextual KPIs and metrics
•Use contextual metrics based on personas
DevOps
- Performance
- Availability
- Defects
- Traffic trends
- Faults per API
CMO
- Acquisition cost
- Demographics
- Traffic sources
- SEO/SEM metrics
- Social media metrics
- Event metrics
CFO
- Margin
- ROI
- Capex/Opex investment
- CLTV per developer
- Direct/Indirect revenue
Consumer
- Quota
- Service availability
- SLA
- Trends
- Billing
Producer
- Quality metrics
- Usage metrics
- Productivity indicators
- Ratings
- Top contributors/badges
- Gamification
All contents © MuleSoft Inc.
Lesson 10: Finally, exercise your innovation engine
•Run hackathons, meetups etc
•APIs = Business focus vs tech focus
•Internal Hackathons
–Employees across LoB’s mashing up
internal APIs with public APIs
•Public Hackathons
–3rd party developers, employees,partners
•Hit or miss
–< 5% ideas could be a hit
•Have fun!
•Worst that can happen:
Everyone gets the value of APIs
All contents © MuleSoft Inc.
Thank You!
Visit the MuleSoft booth:
● End-to-end API lifecycle demo in one unified platform
● Producer-Consumer culture in action
● Learn to build out your Application network
● Get pragmatic advice from API experts
● Get Swag

Contenu connexe

En vedette

Cloud Foundry Foundation Keynote
Cloud Foundry Foundation KeynoteCloud Foundry Foundation Keynote
Cloud Foundry Foundation KeynoteAbby Kearns
 
Platform App Deployment : Structure and Opinions
Platform App Deployment : Structure and OpinionsPlatform App Deployment : Structure and Opinions
Platform App Deployment : Structure and OpinionsAndrew Ripka
 
Continuous Delivery: Fly the Friendly CI in Pivotal Cloud Foundry with Concourse
Continuous Delivery: Fly the Friendly CI in Pivotal Cloud Foundry with ConcourseContinuous Delivery: Fly the Friendly CI in Pivotal Cloud Foundry with Concourse
Continuous Delivery: Fly the Friendly CI in Pivotal Cloud Foundry with ConcourseVMware Tanzu
 
Developing Resilient Cloud Native Apps with Spring Cloud
Developing Resilient Cloud Native Apps with Spring CloudDeveloping Resilient Cloud Native Apps with Spring Cloud
Developing Resilient Cloud Native Apps with Spring CloudDustin Ruehle
 
Cloud Foundry CF LOGS stack
Cloud Foundry CF LOGS stackCloud Foundry CF LOGS stack
Cloud Foundry CF LOGS stackGwenn Etourneau
 
Structure and Opinions - Software Deployments with Cloud Foundry
Structure and Opinions - Software Deployments with Cloud FoundryStructure and Opinions - Software Deployments with Cloud Foundry
Structure and Opinions - Software Deployments with Cloud FoundryAndrew Ripka
 
PEO 101: What You Need To Know!
PEO 101: What You Need To Know!PEO 101: What You Need To Know!
PEO 101: What You Need To Know!ADP, LLC
 
Optimizing MongoDB: Lessons Learned at Localytics
Optimizing MongoDB: Lessons Learned at LocalyticsOptimizing MongoDB: Lessons Learned at Localytics
Optimizing MongoDB: Lessons Learned at Localyticsandrew311
 
The Top Six Early Detection and Action Must-Haves for Improving Outcomes
The Top Six Early Detection and Action Must-Haves for Improving OutcomesThe Top Six Early Detection and Action Must-Haves for Improving Outcomes
The Top Six Early Detection and Action Must-Haves for Improving OutcomesHealth Catalyst
 
Navigating the Ecosystem of Pivotal Cloud Foundry Tiles
Navigating the Ecosystem of Pivotal Cloud Foundry TilesNavigating the Ecosystem of Pivotal Cloud Foundry Tiles
Navigating the Ecosystem of Pivotal Cloud Foundry TilesAltoros
 
Reactive Streams 1.0.0 and Why You Should Care (webinar)
Reactive Streams 1.0.0 and Why You Should Care (webinar)Reactive Streams 1.0.0 and Why You Should Care (webinar)
Reactive Streams 1.0.0 and Why You Should Care (webinar)Legacy Typesafe (now Lightbend)
 

En vedette (11)

Cloud Foundry Foundation Keynote
Cloud Foundry Foundation KeynoteCloud Foundry Foundation Keynote
Cloud Foundry Foundation Keynote
 
Platform App Deployment : Structure and Opinions
Platform App Deployment : Structure and OpinionsPlatform App Deployment : Structure and Opinions
Platform App Deployment : Structure and Opinions
 
Continuous Delivery: Fly the Friendly CI in Pivotal Cloud Foundry with Concourse
Continuous Delivery: Fly the Friendly CI in Pivotal Cloud Foundry with ConcourseContinuous Delivery: Fly the Friendly CI in Pivotal Cloud Foundry with Concourse
Continuous Delivery: Fly the Friendly CI in Pivotal Cloud Foundry with Concourse
 
Developing Resilient Cloud Native Apps with Spring Cloud
Developing Resilient Cloud Native Apps with Spring CloudDeveloping Resilient Cloud Native Apps with Spring Cloud
Developing Resilient Cloud Native Apps with Spring Cloud
 
Cloud Foundry CF LOGS stack
Cloud Foundry CF LOGS stackCloud Foundry CF LOGS stack
Cloud Foundry CF LOGS stack
 
Structure and Opinions - Software Deployments with Cloud Foundry
Structure and Opinions - Software Deployments with Cloud FoundryStructure and Opinions - Software Deployments with Cloud Foundry
Structure and Opinions - Software Deployments with Cloud Foundry
 
PEO 101: What You Need To Know!
PEO 101: What You Need To Know!PEO 101: What You Need To Know!
PEO 101: What You Need To Know!
 
Optimizing MongoDB: Lessons Learned at Localytics
Optimizing MongoDB: Lessons Learned at LocalyticsOptimizing MongoDB: Lessons Learned at Localytics
Optimizing MongoDB: Lessons Learned at Localytics
 
The Top Six Early Detection and Action Must-Haves for Improving Outcomes
The Top Six Early Detection and Action Must-Haves for Improving OutcomesThe Top Six Early Detection and Action Must-Haves for Improving Outcomes
The Top Six Early Detection and Action Must-Haves for Improving Outcomes
 
Navigating the Ecosystem of Pivotal Cloud Foundry Tiles
Navigating the Ecosystem of Pivotal Cloud Foundry TilesNavigating the Ecosystem of Pivotal Cloud Foundry Tiles
Navigating the Ecosystem of Pivotal Cloud Foundry Tiles
 
Reactive Streams 1.0.0 and Why You Should Care (webinar)
Reactive Streams 1.0.0 and Why You Should Care (webinar)Reactive Streams 1.0.0 and Why You Should Care (webinar)
Reactive Streams 1.0.0 and Why You Should Care (webinar)
 

Plus de MuleSoft

The CIO's Guide to Digital Transformation
The CIO's Guide to Digital TransformationThe CIO's Guide to Digital Transformation
The CIO's Guide to Digital TransformationMuleSoft
 
Gluecon 2017: Metadata is the Glue
Gluecon 2017: Metadata is the GlueGluecon 2017: Metadata is the Glue
Gluecon 2017: Metadata is the GlueMuleSoft
 
Gluecon 2017: API Modelling Framework - A Toolbox for Interacting With API S...
Gluecon 2017: API Modelling Framework -  A Toolbox for Interacting With API S...Gluecon 2017: API Modelling Framework -  A Toolbox for Interacting With API S...
Gluecon 2017: API Modelling Framework - A Toolbox for Interacting With API S...MuleSoft
 
How to Get Unstuck
How to Get Unstuck How to Get Unstuck
How to Get Unstuck MuleSoft
 
Product Vision and Roadmap for Anypoint Platform
Product Vision and Roadmap for Anypoint PlatformProduct Vision and Roadmap for Anypoint Platform
Product Vision and Roadmap for Anypoint PlatformMuleSoft
 
How API Enablement Drives Legacy Modernization
How API Enablement Drives Legacy ModernizationHow API Enablement Drives Legacy Modernization
How API Enablement Drives Legacy ModernizationMuleSoft
 
Microservices on Anypoint Platform
Microservices on Anypoint PlatformMicroservices on Anypoint Platform
Microservices on Anypoint PlatformMuleSoft
 
Applying UX principles and methods to APIs
Applying UX principles and methods to APIs Applying UX principles and methods to APIs
Applying UX principles and methods to APIs MuleSoft
 
Secure by design: Scaling security across the enterprise
Secure by design: Scaling security across the enterpriseSecure by design: Scaling security across the enterprise
Secure by design: Scaling security across the enterpriseMuleSoft
 
Gathering Operational Intelligence in Complex Environments at Splunk
Gathering Operational Intelligence in Complex Environments at SplunkGathering Operational Intelligence in Complex Environments at Splunk
Gathering Operational Intelligence in Complex Environments at SplunkMuleSoft
 
CloudHub and other Cloud Deployment Options
CloudHub and other Cloud Deployment OptionsCloudHub and other Cloud Deployment Options
CloudHub and other Cloud Deployment OptionsMuleSoft
 
Governing and Sharing your Integration Assets
Governing and Sharing your Integration AssetsGoverning and Sharing your Integration Assets
Governing and Sharing your Integration AssetsMuleSoft
 
MuleSoft's Approach to Driving Customer Outcomes
MuleSoft's Approach to Driving Customer Outcomes MuleSoft's Approach to Driving Customer Outcomes
MuleSoft's Approach to Driving Customer Outcomes MuleSoft
 
Designing and building Mule applications
Designing and building Mule applicationsDesigning and building Mule applications
Designing and building Mule applicationsMuleSoft
 
Object Store
Object StoreObject Store
Object StoreMuleSoft
 
Introducing Anypoint Exchange 2.0
Introducing Anypoint Exchange 2.0Introducing Anypoint Exchange 2.0
Introducing Anypoint Exchange 2.0MuleSoft
 
Troubleshooting Anypoint Platform
Troubleshooting Anypoint PlatformTroubleshooting Anypoint Platform
Troubleshooting Anypoint PlatformMuleSoft
 
Relevancy in a Rapidly Changing World (Yvonne Wassenaar)
Relevancy in a Rapidly Changing World (Yvonne Wassenaar)Relevancy in a Rapidly Changing World (Yvonne Wassenaar)
Relevancy in a Rapidly Changing World (Yvonne Wassenaar)MuleSoft
 
Leveraging APIs and the Cloud to Transform Veteran Care (Steve Rushing)
Leveraging APIs and the Cloud to Transform Veteran Care (Steve Rushing)Leveraging APIs and the Cloud to Transform Veteran Care (Steve Rushing)
Leveraging APIs and the Cloud to Transform Veteran Care (Steve Rushing)MuleSoft
 
Role of Technology in the Evolution of P&C Insurance (Marcus Ryu)
Role of Technology in the Evolution of P&C Insurance (Marcus Ryu)Role of Technology in the Evolution of P&C Insurance (Marcus Ryu)
Role of Technology in the Evolution of P&C Insurance (Marcus Ryu)MuleSoft
 

Plus de MuleSoft (20)

The CIO's Guide to Digital Transformation
The CIO's Guide to Digital TransformationThe CIO's Guide to Digital Transformation
The CIO's Guide to Digital Transformation
 
Gluecon 2017: Metadata is the Glue
Gluecon 2017: Metadata is the GlueGluecon 2017: Metadata is the Glue
Gluecon 2017: Metadata is the Glue
 
Gluecon 2017: API Modelling Framework - A Toolbox for Interacting With API S...
Gluecon 2017: API Modelling Framework -  A Toolbox for Interacting With API S...Gluecon 2017: API Modelling Framework -  A Toolbox for Interacting With API S...
Gluecon 2017: API Modelling Framework - A Toolbox for Interacting With API S...
 
How to Get Unstuck
How to Get Unstuck How to Get Unstuck
How to Get Unstuck
 
Product Vision and Roadmap for Anypoint Platform
Product Vision and Roadmap for Anypoint PlatformProduct Vision and Roadmap for Anypoint Platform
Product Vision and Roadmap for Anypoint Platform
 
How API Enablement Drives Legacy Modernization
How API Enablement Drives Legacy ModernizationHow API Enablement Drives Legacy Modernization
How API Enablement Drives Legacy Modernization
 
Microservices on Anypoint Platform
Microservices on Anypoint PlatformMicroservices on Anypoint Platform
Microservices on Anypoint Platform
 
Applying UX principles and methods to APIs
Applying UX principles and methods to APIs Applying UX principles and methods to APIs
Applying UX principles and methods to APIs
 
Secure by design: Scaling security across the enterprise
Secure by design: Scaling security across the enterpriseSecure by design: Scaling security across the enterprise
Secure by design: Scaling security across the enterprise
 
Gathering Operational Intelligence in Complex Environments at Splunk
Gathering Operational Intelligence in Complex Environments at SplunkGathering Operational Intelligence in Complex Environments at Splunk
Gathering Operational Intelligence in Complex Environments at Splunk
 
CloudHub and other Cloud Deployment Options
CloudHub and other Cloud Deployment OptionsCloudHub and other Cloud Deployment Options
CloudHub and other Cloud Deployment Options
 
Governing and Sharing your Integration Assets
Governing and Sharing your Integration AssetsGoverning and Sharing your Integration Assets
Governing and Sharing your Integration Assets
 
MuleSoft's Approach to Driving Customer Outcomes
MuleSoft's Approach to Driving Customer Outcomes MuleSoft's Approach to Driving Customer Outcomes
MuleSoft's Approach to Driving Customer Outcomes
 
Designing and building Mule applications
Designing and building Mule applicationsDesigning and building Mule applications
Designing and building Mule applications
 
Object Store
Object StoreObject Store
Object Store
 
Introducing Anypoint Exchange 2.0
Introducing Anypoint Exchange 2.0Introducing Anypoint Exchange 2.0
Introducing Anypoint Exchange 2.0
 
Troubleshooting Anypoint Platform
Troubleshooting Anypoint PlatformTroubleshooting Anypoint Platform
Troubleshooting Anypoint Platform
 
Relevancy in a Rapidly Changing World (Yvonne Wassenaar)
Relevancy in a Rapidly Changing World (Yvonne Wassenaar)Relevancy in a Rapidly Changing World (Yvonne Wassenaar)
Relevancy in a Rapidly Changing World (Yvonne Wassenaar)
 
Leveraging APIs and the Cloud to Transform Veteran Care (Steve Rushing)
Leveraging APIs and the Cloud to Transform Veteran Care (Steve Rushing)Leveraging APIs and the Cloud to Transform Veteran Care (Steve Rushing)
Leveraging APIs and the Cloud to Transform Veteran Care (Steve Rushing)
 
Role of Technology in the Evolution of P&C Insurance (Marcus Ryu)
Role of Technology in the Evolution of P&C Insurance (Marcus Ryu)Role of Technology in the Evolution of P&C Insurance (Marcus Ryu)
Role of Technology in the Evolution of P&C Insurance (Marcus Ryu)
 

Dernier

AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesMd Hossain Ali
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UbiTrack UK
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopBachir Benyammi
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024D Cloud Solutions
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfAijun Zhang
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostMatt Ray
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URLRuncy Oommen
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPathCommunity
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxGDSC PJATK
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Adtran
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintMahmoud Rabie
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Websitedgelyza
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...Aggregage
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024SkyPlanner
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdfPedro Manuel
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding TeamAdam Moalla
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaborationbruanjhuli
 

Dernier (20)

AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
 
20150722 - AGV
20150722 - AGV20150722 - AGV
20150722 - AGV
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 Workshop
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdf
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URL
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation Developers
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptx
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership Blueprint
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Website
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdf
 
201610817 - edge part1
201610817 - edge part1201610817 - edge part1
201610817 - edge part1
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
 
20230104 - machine vision
20230104 - machine vision20230104 - machine vision
20230104 - machine vision
 

Strategies to Build an API Program at Scale

  • 1. Strategies to build API Programs at Scale Anirudh Pandit Office of the CTO, Americas Rupesh Ramachandran Client Architect
  • 2. All contents © MuleSoft Inc. Quiz 2 What prior technology trends do API programs most closely resemble? ❏EDI ❏XML ❏Web Services ❏UML ❏HTML ❏Fake News
  • 3. All contents © MuleSoft Inc. APIs of the world • Today: 18,000+ public, open APIs • About the same number as “websites on the internet” when Amazon and Yahoo were born • Trend on ProgrammableWeb shows growth is exponential
  • 4. All contents © MuleSoft Inc. APIs of the world • Public APIs are the tip of the iceberg • Private APIs within the enterprise: 1,000,000+ • Focus of this session: Private APIs 18,000+
  • 5. All contents © MuleSoft Inc. Network effect Metcalfe’s Law Every additional node in the network increases the value of the network exponentially Image credit: pixabay.com
  • 6. All contents © MuleSoft Inc. API network effect
  • 7. All contents © MuleSoft Inc. We call this an “Application Network”
  • 8. All contents © MuleSoft Inc. Plugging into the “Application Network”
  • 9. All contents © MuleSoft Inc. Plugging into the “Application Network” Warranty API Customer API Vehicle API Vehicle Service API
  • 10. All contents © MuleSoft Inc. The building block for your Application Network • Composale LEGO blocks for your enterprise • Implementation & governance in one • Built-in security • Scalability • Highly performant • Easily Discoverable • Accessible through self-service Not just a RESTful service
  • 11. All contents © MuleSoft Inc. Composable enterprise example Infamous Bezos Mandate ● All teams will henceforth expose their data and functionality through service interfaces. ● Teams must communicate with each other ONLY through these interfaces. ● All service interfaces, without exception, must be designed from the ground up to be externalizable. ● Anyone who doesn’t do this will be fired. “I sell books”
  • 12. All contents © MuleSoft Inc. Composable enterprises win!! “I sell books” “I sell whatever the **** I want”
  • 13. All contents © MuleSoft Inc. Building your own composable enterprise • Legacy: – Reinventing to digital platform – Don’t have luxury of starting from scratch • Upstart: – Unmanageable with growth • Need to have an API Program in place
  • 14. How do you start an API program?
  • 15. All contents © MuleSoft Inc. API programs • Starts out with an API for a project • Soon many projects with many API • A course correction is needed • APIs are not consistent • Program not aligned with business outcomes • No immediate value realized • Harder to get buy-in APPROACH 1: Accidental • Very heavy top down approach • Heavy governance process applied • Pure focus on canonical structures and schemas • Trying to build APIs as a source of truth • Value isn't realized fast enough • Projects and API programs run in different speeds APPROACH 2: APIs are like SOA • Focus on delivering value to your end users through apps • Measuring value of the apps in alignment with your business outcomes • Build APIs that are easy for apps to consume • Realize value of the program faster APPROACH 3 : Value driven APIs
  • 16. Scalable API Programs: Lesson’s learnt from the leaders
  • 17. All contents © MuleSoft Inc. Secure & validated Reviews & ratings Download and useEasy to find This is the experience we’ve come to expect
  • 18. All contents © MuleSoft Inc. Lesson 1: Make it engaging 18 •This is what they expect from apps. Same applies to APIs
  • 19. All contents © MuleSoft Inc. Lesson 2: Requires cultural shift “There is an App for that”
  • 20. All contents © MuleSoft Inc. Lesson 2: Requires cultural shift “There is an App for that” X API
  • 21. All contents © MuleSoft Inc. Lesson 3: Consumer is king 21 •Do everything with the API consumer experience in mind •Highly adopted APIs have “delightful” experience •Design-first vs Code-first •Self Documenting •Rich collaboration Portal •API Explorer •Developer Sandbox
  • 22. All contents © MuleSoft Inc. 22 Implement Secure Manage Monitor Test and Deploy Lesson 4: Treat your API like any other product Design Thinking
  • 23. All contents © MuleSoft Inc. 23 Implement Secure Manage Monitor Design Test and Deploy Lesson 4: Select an end-to-end lifecycle platform Simulate Feedback Publish Prototype Automate Operate Apply Policies AnalyzeCode Design Thinking
  • 24. All contents © MuleSoft Inc. Lesson 5: IT must be a partner to business • Most API initiatives are born in the business –API Product owner –Digital initiatives –Microservices architecture, etc • But IT often sits on the data needed by the APIs • IT has to be a strategic partner • Be the ‘governor’ of the API marketplace
  • 25. All contents © MuleSoft Inc. Awareness UnderstandingAcceptance Alignment Commitment Definition : Method: Providing knowledge, Informing teams Data, facts (numbers, graphs, charts), information (facts and data explained) Favorable response, limited resistance, internalization of the message Increasing stakeholders, mobilizers,involvement in problem identification and resolution, rewards & recognition Appropriately supporting orgs, clear roles and responsibility Clear relationship between stakeholders, defined KPIs, SLA and metrics Buy in, ownership, accepted responsibility and accountability Ongoing support and resources, feedback and responsive decision making Lesson 5: IT must be a partner to business
  • 26. All contents © MuleSoft Inc. Lesson 6: Get an executive sponsor • Cultural shift comes top-down. Just like Bezos at Amazon • Requires a visionary with responsibilities beyond immediate projects • Sponsorship has to be a program that transcends projects • Successful API initiatives are often driven by the CIO
  • 27. All contents © MuleSoft Inc. Mobile order app Lesson 7: It’s a journey… one step at a time Web tracking Shipping & fulfillment Customer experience
  • 28. All contents © MuleSoft Inc. Lesson 8: Create a “Center for Enablement” (C4E) •C4E –IT focus on enablement vs delivery –Federating control to partners and lines of business –Delegating implementation to lines of business –Enabling self-service –Proposing business strategies • Key phases to setup a C4E –Access current capability –Lay C4E foundation (roles & responsibility, core assets, frameworks, processes, etc) –Scale C4E adoption (events, awareness, communication, new assets, etc) –Review and refine Central IT LoB Innovation teams Project 1 Is there an asset? Should we create one? Project 2 APIs Templates Marketplace
  • 29. All contents © MuleSoft Inc. Lesson 9: Measure contextual KPIs and metrics •Prioritize what you measure Developers - Total developers - Active developers - Top developers - Trending Apps Traffic - Total calls - Top methods - Call chains - Quota - Violations Service - SLA - Availability - Performance - Error rates - Bugs, ERs Support - Tickets - Issue severity - Mean time to resolution - First response time Marketing - Event metrics - Dev portal funnel - Registrations - LTV - Partnerships Business - Direct revenue - Indirect revenue - Costs - Margin Community - Interactions - Collaboration - QnA - Social media Quality - Defects - Error prone APIs - Repair rate Productivity and engagement - Avg. time to deliver API - Reusable assets published - Projects using C4E assets - No of developers working on C4E projects - Asset downloads - Channel types per API - Time to first call - Time to MVP - Provisioned users per API
  • 30. All contents © MuleSoft Inc. Lesson 9: Measure contextual KPIs and metrics •Use contextual metrics based on personas DevOps - Performance - Availability - Defects - Traffic trends - Faults per API CMO - Acquisition cost - Demographics - Traffic sources - SEO/SEM metrics - Social media metrics - Event metrics CFO - Margin - ROI - Capex/Opex investment - CLTV per developer - Direct/Indirect revenue Consumer - Quota - Service availability - SLA - Trends - Billing Producer - Quality metrics - Usage metrics - Productivity indicators - Ratings - Top contributors/badges - Gamification
  • 31. All contents © MuleSoft Inc. Lesson 10: Finally, exercise your innovation engine •Run hackathons, meetups etc •APIs = Business focus vs tech focus •Internal Hackathons –Employees across LoB’s mashing up internal APIs with public APIs •Public Hackathons –3rd party developers, employees,partners •Hit or miss –< 5% ideas could be a hit •Have fun! •Worst that can happen: Everyone gets the value of APIs
  • 32. All contents © MuleSoft Inc. Thank You! Visit the MuleSoft booth: ● End-to-end API lifecycle demo in one unified platform ● Producer-Consumer culture in action ● Learn to build out your Application network ● Get pragmatic advice from API experts ● Get Swag