SlideShare una empresa de Scribd logo
1 de 23
How to avoid predictable pitfalls and get stuff done!
Keys to a Successful API Strategy
All contents © MuleSoft Inc.
Introductions
2
Stephen Fishman
Principal, Customer
Success Architecture
Atlanta, GA
Ömer Tosun
Director, Integration
Specialist and API
Lexigrapher
Bensheim, Germany
Imagine you are shopping for a
used car for a member of your
family...
All contents © MuleSoft Inc.
Used Car Shopping Consideration Factors
4
Price Condition Safety
All contents © MuleSoft Inc.
Often Overlooked Consideration Factors
5
Cost of insurance Resale value Cost of maintenance
Now imagine trying to address
the overlooked factors after
your loved one has already
found a car they’re interested
in...
Let’s try this again from the API
strategy perspective...
All contents © MuleSoft Inc.
API Strategy Consideration Factors
8
Security & governance On-prem vs cloud Tech standards
All contents © MuleSoft Inc.
Often Overlooked Consideration Factors
10
Rewards vs Compliance
Driven
Canonical model vs “tower of
babel”
Centralization vs federation
Now imagine trying to address
these overlooked factors after
your enterprise has already
started on their API journey...
All contents © MuleSoft Inc.
What Makes a Strategy Sufficient?
Strategy without
tactics is the slowest
route to victory.
Tactics without
Strategy is the noise
before defeat.
- Sun Tzu
All contents © MuleSoft Inc.
Filling the Strategy Sufficiency Gaps
13
Postel’s law Underlying principles Conflict resolution &
neutralization
All contents © MuleSoft Inc.
Strategy Concepts - Postel’s Law
14
Be conservative in what you deliver
and liberal in what you accept:
• Inspiration to TimBL for WWW
• Allows for scalable adoption curves
• Broadly applies outside technology
into social contexts
– applies to how you develop standards
and compliance guidelines
– applies to how you enroll people in your
journey (vs. drag them along with you)
– takes a “long game” view for creating
the “to-be” state
All contents © MuleSoft Inc.
Strategy Concepts - Architectural Principles
15
Having group-developed principles for API
modernization allows for:
• wider collaboration and buy-in by
autonomous teams
• decisions to be balanced, grounded and
rationalized
• tech teams to have balanced dialogue with
business partners
• decision making processes to be
reasonably decoupled from centralized
authority
All contents © MuleSoft Inc.
Strategy Concepts - Planning for Conflict
16
Having process models for conflicting
goals and directives allows for:
• Balance between short & long term to be
arrived at
• Prioritization and decision models to be
more widely understood
• Risks to be appropriately raised, tracked
and mitigated rather than ignored by
those “with no skin in the game”
• An organization with an active posture
towards learning and development
What does this look like in
practice?
All contents © MuleSoft Inc.
Getting Real - Federate to Scale
18
• Innovation at scale requires
risk & decentralization
• Federation can support
autonomy AND compliance
– federating design and standards
development
– federating creates shared
accountability
• Filling the gap helps to:
– avoid status quo mindsets
– avoid false dichotomies
– drive progress over perfection
All contents © MuleSoft Inc.
Getting Real - Enrolling the Enterprise
19
• Focus on building an expanding team of
experts instead of an ivory tower
• Shift from “required to do” to “required
to ask”
• “Manufacture yes” via “collecting the no”
• Create momentum by involving your
teams
• Filling the gap helps to:
– create bottom-up social pressure
– avoid autonomy arguments
– bridge between business goals and tech goals
– create reasonable accountability
All contents © MuleSoft Inc.
Getting Real - Taxonomy Interchange
20
• API is a language
• Establish base vocabulary
• Give room for evolutions and
innovations
• Filling the gap helps to:
– avoid P2P reflex
– avoid endless taxonomy design
– avoid redundant custom
implementations
– support reusability
Bonus content for DX &
reusability fans!
All contents © MuleSoft Inc.
Getting Real - “Branded House” vs. “House of Brands”
23
• What context do you want your API
consumers to see your offering?
• How does that align to their existing
mental model?
• Are you reinforcing the silo mindset
or breaking down the barriers?
• Filling the gap helps to:
– inform a developer experience strategy
– identify innovation use cases
– open up “marketecture” discussions
– uncover content development work
All contents © MuleSoft Inc.
Getting Real - “Fit for Purpose” vs. “Designed for Reuse”
24
• Is reuse critical to your platform
stakeholders?
• How does that align to your financial,
objective and compensation models?
• Have you figured out how to
measure it?
• Filling the gap helps to:
– drive intentionality into decision processes
– educate the organization on the
importance of reuse
– create a balance between short and long
term goals
Thank you!

Más contenido relacionado

La actualidad más candente

apidays LIVE Australia 2021 - The role and expectations of an API Product Man...
apidays LIVE Australia 2021 - The role and expectations of an API Product Man...apidays LIVE Australia 2021 - The role and expectations of an API Product Man...
apidays LIVE Australia 2021 - The role and expectations of an API Product Man...apidays
 
The API Economy: Adding Business Value
The API Economy: Adding Business ValueThe API Economy: Adding Business Value
The API Economy: Adding Business ValueSmartBear
 
The Europeana API Strategy
The Europeana API StrategyThe Europeana API Strategy
The Europeana API StrategyDavid Haskiya
 
apidays LIVE Helsinki & North - Ideas around automating API Management by Mat...
apidays LIVE Helsinki & North - Ideas around automating API Management by Mat...apidays LIVE Helsinki & North - Ideas around automating API Management by Mat...
apidays LIVE Helsinki & North - Ideas around automating API Management by Mat...apidays
 
apidays LIVE Paris - Deploy fast with confidence by Gregory Ouillon
apidays LIVE Paris - Deploy fast with confidence by Gregory Ouillonapidays LIVE Paris - Deploy fast with confidence by Gregory Ouillon
apidays LIVE Paris - Deploy fast with confidence by Gregory Ouillonapidays
 
Welcome to the API Economy: Developing Your API Strategy
Welcome to the API Economy: Developing Your API StrategyWelcome to the API Economy: Developing Your API Strategy
Welcome to the API Economy: Developing Your API StrategyMuleSoft
 
apidays LIVE Australia - API Product for Business Ecosystems by Amancio Bouza
apidays LIVE Australia - API Product for Business Ecosystems by Amancio Bouzaapidays LIVE Australia - API Product for Business Ecosystems by Amancio Bouza
apidays LIVE Australia - API Product for Business Ecosystems by Amancio Bouzaapidays
 
API Economy: 2016 Horizonwatch Trend Brief
API Economy:  2016 Horizonwatch Trend BriefAPI Economy:  2016 Horizonwatch Trend Brief
API Economy: 2016 Horizonwatch Trend BriefBill Chamberlin
 
APIdays Paris 2018 - Creating an API economy business strategy Alan Glickenho...
APIdays Paris 2018 - Creating an API economy business strategy Alan Glickenho...APIdays Paris 2018 - Creating an API economy business strategy Alan Glickenho...
APIdays Paris 2018 - Creating an API economy business strategy Alan Glickenho...apidays
 
Wake Up to the API Economy
Wake Up to the API EconomyWake Up to the API Economy
Wake Up to the API EconomySmartBear
 
Building A Business-Facing Mobile Developer Community
Building A Business-Facing Mobile Developer CommunityBuilding A Business-Facing Mobile Developer Community
Building A Business-Facing Mobile Developer CommunityProgrammableWeb
 
API Management in Digital Transformation
API Management in Digital TransformationAPI Management in Digital Transformation
API Management in Digital TransformationAditya Thatte
 
Ibm redguide api economy
Ibm redguide   api economyIbm redguide   api economy
Ibm redguide api economyKerrie Holley
 
apidays LIVE LONDON - Differentiating your Developer Program: Is Speed "A" Di...
apidays LIVE LONDON - Differentiating your Developer Program: Is Speed "A" Di...apidays LIVE LONDON - Differentiating your Developer Program: Is Speed "A" Di...
apidays LIVE LONDON - Differentiating your Developer Program: Is Speed "A" Di...apidays
 
APIdays Helsinki 2019 - API Security Risk Management with Bug Bounties with L...
APIdays Helsinki 2019 - API Security Risk Management with Bug Bounties with L...APIdays Helsinki 2019 - API Security Risk Management with Bug Bounties with L...
APIdays Helsinki 2019 - API Security Risk Management with Bug Bounties with L...apidays
 
Treat Your API Like a Product
Treat Your API Like a ProductTreat Your API Like a Product
Treat Your API Like a ProductElie Chevignard
 
Vizag Virtual Meetup #7: Trending API Topics for 2022
Vizag Virtual Meetup #7: Trending API Topics for 2022Vizag Virtual Meetup #7: Trending API Topics for 2022
Vizag Virtual Meetup #7: Trending API Topics for 2022Ravi Tamada
 
APIdays Paris 2018 - The State of the API Industry Paolo Malinverno, VP Resea...
APIdays Paris 2018 - The State of the API Industry Paolo Malinverno, VP Resea...APIdays Paris 2018 - The State of the API Industry Paolo Malinverno, VP Resea...
APIdays Paris 2018 - The State of the API Industry Paolo Malinverno, VP Resea...apidays
 
API Maturity Model (Webcast with Accenture)
API Maturity Model (Webcast with Accenture)API Maturity Model (Webcast with Accenture)
API Maturity Model (Webcast with Accenture)Apigee | Google Cloud
 

La actualidad más candente (20)

apidays LIVE Australia 2021 - The role and expectations of an API Product Man...
apidays LIVE Australia 2021 - The role and expectations of an API Product Man...apidays LIVE Australia 2021 - The role and expectations of an API Product Man...
apidays LIVE Australia 2021 - The role and expectations of an API Product Man...
 
The API Economy: Adding Business Value
The API Economy: Adding Business ValueThe API Economy: Adding Business Value
The API Economy: Adding Business Value
 
The Europeana API Strategy
The Europeana API StrategyThe Europeana API Strategy
The Europeana API Strategy
 
apidays LIVE Helsinki & North - Ideas around automating API Management by Mat...
apidays LIVE Helsinki & North - Ideas around automating API Management by Mat...apidays LIVE Helsinki & North - Ideas around automating API Management by Mat...
apidays LIVE Helsinki & North - Ideas around automating API Management by Mat...
 
apidays LIVE Paris - Deploy fast with confidence by Gregory Ouillon
apidays LIVE Paris - Deploy fast with confidence by Gregory Ouillonapidays LIVE Paris - Deploy fast with confidence by Gregory Ouillon
apidays LIVE Paris - Deploy fast with confidence by Gregory Ouillon
 
Welcome to the API Economy: Developing Your API Strategy
Welcome to the API Economy: Developing Your API StrategyWelcome to the API Economy: Developing Your API Strategy
Welcome to the API Economy: Developing Your API Strategy
 
apidays LIVE Australia - API Product for Business Ecosystems by Amancio Bouza
apidays LIVE Australia - API Product for Business Ecosystems by Amancio Bouzaapidays LIVE Australia - API Product for Business Ecosystems by Amancio Bouza
apidays LIVE Australia - API Product for Business Ecosystems by Amancio Bouza
 
Architecture for the API-enterprise
Architecture for the API-enterpriseArchitecture for the API-enterprise
Architecture for the API-enterprise
 
API Economy: 2016 Horizonwatch Trend Brief
API Economy:  2016 Horizonwatch Trend BriefAPI Economy:  2016 Horizonwatch Trend Brief
API Economy: 2016 Horizonwatch Trend Brief
 
APIdays Paris 2018 - Creating an API economy business strategy Alan Glickenho...
APIdays Paris 2018 - Creating an API economy business strategy Alan Glickenho...APIdays Paris 2018 - Creating an API economy business strategy Alan Glickenho...
APIdays Paris 2018 - Creating an API economy business strategy Alan Glickenho...
 
Wake Up to the API Economy
Wake Up to the API EconomyWake Up to the API Economy
Wake Up to the API Economy
 
Building A Business-Facing Mobile Developer Community
Building A Business-Facing Mobile Developer CommunityBuilding A Business-Facing Mobile Developer Community
Building A Business-Facing Mobile Developer Community
 
API Management in Digital Transformation
API Management in Digital TransformationAPI Management in Digital Transformation
API Management in Digital Transformation
 
Ibm redguide api economy
Ibm redguide   api economyIbm redguide   api economy
Ibm redguide api economy
 
apidays LIVE LONDON - Differentiating your Developer Program: Is Speed "A" Di...
apidays LIVE LONDON - Differentiating your Developer Program: Is Speed "A" Di...apidays LIVE LONDON - Differentiating your Developer Program: Is Speed "A" Di...
apidays LIVE LONDON - Differentiating your Developer Program: Is Speed "A" Di...
 
APIdays Helsinki 2019 - API Security Risk Management with Bug Bounties with L...
APIdays Helsinki 2019 - API Security Risk Management with Bug Bounties with L...APIdays Helsinki 2019 - API Security Risk Management with Bug Bounties with L...
APIdays Helsinki 2019 - API Security Risk Management with Bug Bounties with L...
 
Treat Your API Like a Product
Treat Your API Like a ProductTreat Your API Like a Product
Treat Your API Like a Product
 
Vizag Virtual Meetup #7: Trending API Topics for 2022
Vizag Virtual Meetup #7: Trending API Topics for 2022Vizag Virtual Meetup #7: Trending API Topics for 2022
Vizag Virtual Meetup #7: Trending API Topics for 2022
 
APIdays Paris 2018 - The State of the API Industry Paolo Malinverno, VP Resea...
APIdays Paris 2018 - The State of the API Industry Paolo Malinverno, VP Resea...APIdays Paris 2018 - The State of the API Industry Paolo Malinverno, VP Resea...
APIdays Paris 2018 - The State of the API Industry Paolo Malinverno, VP Resea...
 
API Maturity Model (Webcast with Accenture)
API Maturity Model (Webcast with Accenture)API Maturity Model (Webcast with Accenture)
API Maturity Model (Webcast with Accenture)
 

Similar a Keys to a Successful API Strategy - How to avoid predictable pitfalls and get stuff done

Rethinking it for digital transformation
Rethinking it for digital transformationRethinking it for digital transformation
Rethinking it for digital transformationMuleSoft
 
Business architecture & agile architecture
Business architecture & agile architectureBusiness architecture & agile architecture
Business architecture & agile architectureKrzysztof Tomkiewicz
 
How to Execute a Successful API Strategy
How to Execute a Successful API StrategyHow to Execute a Successful API Strategy
How to Execute a Successful API StrategyMatt McLarty
 
Operationalizing your C4E VirtualMuleys & Deployment Considerations: Cloudhub...
Operationalizing your C4E VirtualMuleys & Deployment Considerations: Cloudhub...Operationalizing your C4E VirtualMuleys & Deployment Considerations: Cloudhub...
Operationalizing your C4E VirtualMuleys & Deployment Considerations: Cloudhub...Angel Alberici
 
How to Execute a Successful API Strategy
How to Execute a Successful API StrategyHow to Execute a Successful API Strategy
How to Execute a Successful API StrategyMatt McLarty
 
Kick start your mobile project
Kick start your mobile projectKick start your mobile project
Kick start your mobile projectNexer Digital
 
Kickstart your mobile project for Camp Digital 2014 in Manchester
Kickstart your mobile project for Camp Digital 2014 in ManchesterKickstart your mobile project for Camp Digital 2014 in Manchester
Kickstart your mobile project for Camp Digital 2014 in ManchesterPatrik Malmquist
 
An Exclusive Look at The State of the Headless CMS Market 2022
An Exclusive Look at The State of the Headless CMS Market 2022An Exclusive Look at The State of the Headless CMS Market 2022
An Exclusive Look at The State of the Headless CMS Market 2022Kontent.ai
 
API-as-a-product: The Key to a Successful API Program
API-as-a-product: The Key to a Successful API ProgramAPI-as-a-product: The Key to a Successful API Program
API-as-a-product: The Key to a Successful API ProgramNordic APIs
 
Product Manager or Product Owner
Product Manager or Product OwnerProduct Manager or Product Owner
Product Manager or Product OwnerDhiren Jani
 
Streaming Processes: Creating a Start-up Within a Big Corporate (Mohammad Sha...
Streaming Processes: Creating a Start-up Within a Big Corporate (Mohammad Sha...Streaming Processes: Creating a Start-up Within a Big Corporate (Mohammad Sha...
Streaming Processes: Creating a Start-up Within a Big Corporate (Mohammad Sha...Executive Leaders Network
 
Embedded Analytics in CRM and Marketing
Embedded Analytics in CRM and Marketing Embedded Analytics in CRM and Marketing
Embedded Analytics in CRM and Marketing Pentaho
 
Bringing value to the business and for your customer through DevOps
Bringing value to the business and for your customer through DevOpsBringing value to the business and for your customer through DevOps
Bringing value to the business and for your customer through DevOpsEficode
 
MuleSoft: How to Engage Partners/Customers and API Led with Alexa
MuleSoft: How to Engage Partners/Customers and  API Led with Alexa MuleSoft: How to Engage Partners/Customers and  API Led with Alexa
MuleSoft: How to Engage Partners/Customers and API Led with Alexa Angel Alberici
 
SDM: The Fundamentals of Software Delivery Management
SDM: The Fundamentals of Software Delivery ManagementSDM: The Fundamentals of Software Delivery Management
SDM: The Fundamentals of Software Delivery ManagementDevOps.com
 
Game Plan Canvas 101 - final Introduction.pdf
Game Plan Canvas 101 - final Introduction.pdfGame Plan Canvas 101 - final Introduction.pdf
Game Plan Canvas 101 - final Introduction.pdfJuanBanegas12
 
The app trail how ideas move out of the drawing board onto the app store
The app trail how ideas move out of the drawing board onto the app storeThe app trail how ideas move out of the drawing board onto the app store
The app trail how ideas move out of the drawing board onto the app storeBitMin Infosystems Pvt. Ltd
 
[AIIM16] Where to begin? Establishing a Global ECM Program at a Fortune 500 C...
[AIIM16] Where to begin? Establishing a Global ECM Program at a Fortune 500 C...[AIIM16] Where to begin? Establishing a Global ECM Program at a Fortune 500 C...
[AIIM16] Where to begin? Establishing a Global ECM Program at a Fortune 500 C...AIIM International
 
Build Operate Market Transfer (BOMT) Model for Start-ups
Build Operate Market Transfer (BOMT) Model for Start-upsBuild Operate Market Transfer (BOMT) Model for Start-ups
Build Operate Market Transfer (BOMT) Model for Start-upsLeo TechnoSoft
 

Similar a Keys to a Successful API Strategy - How to avoid predictable pitfalls and get stuff done (20)

Rethinking it for digital transformation
Rethinking it for digital transformationRethinking it for digital transformation
Rethinking it for digital transformation
 
Business architecture & agile architecture
Business architecture & agile architectureBusiness architecture & agile architecture
Business architecture & agile architecture
 
How to Execute a Successful API Strategy
How to Execute a Successful API StrategyHow to Execute a Successful API Strategy
How to Execute a Successful API Strategy
 
Infosys’s Information System Strategy
Infosys’s Information System StrategyInfosys’s Information System Strategy
Infosys’s Information System Strategy
 
Operationalizing your C4E VirtualMuleys & Deployment Considerations: Cloudhub...
Operationalizing your C4E VirtualMuleys & Deployment Considerations: Cloudhub...Operationalizing your C4E VirtualMuleys & Deployment Considerations: Cloudhub...
Operationalizing your C4E VirtualMuleys & Deployment Considerations: Cloudhub...
 
How to Execute a Successful API Strategy
How to Execute a Successful API StrategyHow to Execute a Successful API Strategy
How to Execute a Successful API Strategy
 
Kick start your mobile project
Kick start your mobile projectKick start your mobile project
Kick start your mobile project
 
Kickstart your mobile project for Camp Digital 2014 in Manchester
Kickstart your mobile project for Camp Digital 2014 in ManchesterKickstart your mobile project for Camp Digital 2014 in Manchester
Kickstart your mobile project for Camp Digital 2014 in Manchester
 
An Exclusive Look at The State of the Headless CMS Market 2022
An Exclusive Look at The State of the Headless CMS Market 2022An Exclusive Look at The State of the Headless CMS Market 2022
An Exclusive Look at The State of the Headless CMS Market 2022
 
API-as-a-product: The Key to a Successful API Program
API-as-a-product: The Key to a Successful API ProgramAPI-as-a-product: The Key to a Successful API Program
API-as-a-product: The Key to a Successful API Program
 
Product Manager or Product Owner
Product Manager or Product OwnerProduct Manager or Product Owner
Product Manager or Product Owner
 
Streaming Processes: Creating a Start-up Within a Big Corporate (Mohammad Sha...
Streaming Processes: Creating a Start-up Within a Big Corporate (Mohammad Sha...Streaming Processes: Creating a Start-up Within a Big Corporate (Mohammad Sha...
Streaming Processes: Creating a Start-up Within a Big Corporate (Mohammad Sha...
 
Embedded Analytics in CRM and Marketing
Embedded Analytics in CRM and Marketing Embedded Analytics in CRM and Marketing
Embedded Analytics in CRM and Marketing
 
Bringing value to the business and for your customer through DevOps
Bringing value to the business and for your customer through DevOpsBringing value to the business and for your customer through DevOps
Bringing value to the business and for your customer through DevOps
 
MuleSoft: How to Engage Partners/Customers and API Led with Alexa
MuleSoft: How to Engage Partners/Customers and  API Led with Alexa MuleSoft: How to Engage Partners/Customers and  API Led with Alexa
MuleSoft: How to Engage Partners/Customers and API Led with Alexa
 
SDM: The Fundamentals of Software Delivery Management
SDM: The Fundamentals of Software Delivery ManagementSDM: The Fundamentals of Software Delivery Management
SDM: The Fundamentals of Software Delivery Management
 
Game Plan Canvas 101 - final Introduction.pdf
Game Plan Canvas 101 - final Introduction.pdfGame Plan Canvas 101 - final Introduction.pdf
Game Plan Canvas 101 - final Introduction.pdf
 
The app trail how ideas move out of the drawing board onto the app store
The app trail how ideas move out of the drawing board onto the app storeThe app trail how ideas move out of the drawing board onto the app store
The app trail how ideas move out of the drawing board onto the app store
 
[AIIM16] Where to begin? Establishing a Global ECM Program at a Fortune 500 C...
[AIIM16] Where to begin? Establishing a Global ECM Program at a Fortune 500 C...[AIIM16] Where to begin? Establishing a Global ECM Program at a Fortune 500 C...
[AIIM16] Where to begin? Establishing a Global ECM Program at a Fortune 500 C...
 
Build Operate Market Transfer (BOMT) Model for Start-ups
Build Operate Market Transfer (BOMT) Model for Start-upsBuild Operate Market Transfer (BOMT) Model for Start-ups
Build Operate Market Transfer (BOMT) Model for Start-ups
 

Último

Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Sheetaleventcompany
 
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebJames Anderson
 
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxAWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxellan12
 
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girladitipandeya
 
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Servicesexy call girls service in goa
 
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024APNIC
 
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Roomishabajaj13
 
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024APNIC
 
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl ServiceRussian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl Servicegwenoracqe6
 
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...APNIC
 
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607dollysharma2066
 
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Roomdivyansh0kumar0
 
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls KolkataVIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With RoomVIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Roomgirls4nights
 
Radiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsRadiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsstephieert
 

Último (20)

Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
 
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
 
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
 
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
 
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
 
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxAWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
 
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
 
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
 
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
 
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
 
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024
 
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl ServiceRussian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
 
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
 
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
 
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
 
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls KolkataVIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With RoomVIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
 
Radiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsRadiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girls
 

Keys to a Successful API Strategy - How to avoid predictable pitfalls and get stuff done

  • 1. How to avoid predictable pitfalls and get stuff done! Keys to a Successful API Strategy
  • 2. All contents © MuleSoft Inc. Introductions 2 Stephen Fishman Principal, Customer Success Architecture Atlanta, GA Ömer Tosun Director, Integration Specialist and API Lexigrapher Bensheim, Germany
  • 3. Imagine you are shopping for a used car for a member of your family...
  • 4. All contents © MuleSoft Inc. Used Car Shopping Consideration Factors 4 Price Condition Safety
  • 5. All contents © MuleSoft Inc. Often Overlooked Consideration Factors 5 Cost of insurance Resale value Cost of maintenance
  • 6. Now imagine trying to address the overlooked factors after your loved one has already found a car they’re interested in...
  • 7. Let’s try this again from the API strategy perspective...
  • 8. All contents © MuleSoft Inc. API Strategy Consideration Factors 8 Security & governance On-prem vs cloud Tech standards
  • 9. All contents © MuleSoft Inc. Often Overlooked Consideration Factors 10 Rewards vs Compliance Driven Canonical model vs “tower of babel” Centralization vs federation
  • 10. Now imagine trying to address these overlooked factors after your enterprise has already started on their API journey...
  • 11. All contents © MuleSoft Inc. What Makes a Strategy Sufficient? Strategy without tactics is the slowest route to victory. Tactics without Strategy is the noise before defeat. - Sun Tzu
  • 12. All contents © MuleSoft Inc. Filling the Strategy Sufficiency Gaps 13 Postel’s law Underlying principles Conflict resolution & neutralization
  • 13. All contents © MuleSoft Inc. Strategy Concepts - Postel’s Law 14 Be conservative in what you deliver and liberal in what you accept: • Inspiration to TimBL for WWW • Allows for scalable adoption curves • Broadly applies outside technology into social contexts – applies to how you develop standards and compliance guidelines – applies to how you enroll people in your journey (vs. drag them along with you) – takes a “long game” view for creating the “to-be” state
  • 14. All contents © MuleSoft Inc. Strategy Concepts - Architectural Principles 15 Having group-developed principles for API modernization allows for: • wider collaboration and buy-in by autonomous teams • decisions to be balanced, grounded and rationalized • tech teams to have balanced dialogue with business partners • decision making processes to be reasonably decoupled from centralized authority
  • 15. All contents © MuleSoft Inc. Strategy Concepts - Planning for Conflict 16 Having process models for conflicting goals and directives allows for: • Balance between short & long term to be arrived at • Prioritization and decision models to be more widely understood • Risks to be appropriately raised, tracked and mitigated rather than ignored by those “with no skin in the game” • An organization with an active posture towards learning and development
  • 16. What does this look like in practice?
  • 17. All contents © MuleSoft Inc. Getting Real - Federate to Scale 18 • Innovation at scale requires risk & decentralization • Federation can support autonomy AND compliance – federating design and standards development – federating creates shared accountability • Filling the gap helps to: – avoid status quo mindsets – avoid false dichotomies – drive progress over perfection
  • 18. All contents © MuleSoft Inc. Getting Real - Enrolling the Enterprise 19 • Focus on building an expanding team of experts instead of an ivory tower • Shift from “required to do” to “required to ask” • “Manufacture yes” via “collecting the no” • Create momentum by involving your teams • Filling the gap helps to: – create bottom-up social pressure – avoid autonomy arguments – bridge between business goals and tech goals – create reasonable accountability
  • 19. All contents © MuleSoft Inc. Getting Real - Taxonomy Interchange 20 • API is a language • Establish base vocabulary • Give room for evolutions and innovations • Filling the gap helps to: – avoid P2P reflex – avoid endless taxonomy design – avoid redundant custom implementations – support reusability
  • 20. Bonus content for DX & reusability fans!
  • 21. All contents © MuleSoft Inc. Getting Real - “Branded House” vs. “House of Brands” 23 • What context do you want your API consumers to see your offering? • How does that align to their existing mental model? • Are you reinforcing the silo mindset or breaking down the barriers? • Filling the gap helps to: – inform a developer experience strategy – identify innovation use cases – open up “marketecture” discussions – uncover content development work
  • 22. All contents © MuleSoft Inc. Getting Real - “Fit for Purpose” vs. “Designed for Reuse” 24 • Is reuse critical to your platform stakeholders? • How does that align to your financial, objective and compensation models? • Have you figured out how to measure it? • Filling the gap helps to: – drive intentionality into decision processes – educate the organization on the importance of reuse – create a balance between short and long term goals