SlideShare una empresa de Scribd logo
1 de 15
Selecting the best
API Governance
for your organisation
Jon Scheele
API Strategist & Organiser, APIdays Singapore
London, 13-14 November 2019
Governance: Definition
“Establishment of policies, and continuous monitoring of their proper
implementation, by the members of the governing body of
an organization. It includes the mechanisms required to balance the
powers of the members (with the associated accountability), and
their primary duty of enhancing the prosperity and viability of the
organization”.
2
Source: http://www.businessdictionary.com/definition/governance.html
What is Governance?
• Governance should make it easy for people to do the right thing,
but hard to do the wrong thing
– But what is the right thing, and who decides?
• Governance needs to help the organisation:
– Manage change
– Sustain on-going operations
3
Challenges
• Centralisation vs Decentralisation – who decides
• Pace of change: what is best practice today is obsolete tomorrow
4
Conway’s Law: "organizations which design systems ...
are constrained to produce designs which are copies of
the communication structures of these organizations."
The API Life Cycle
Publish
Realise
Maintain
Retire
Create
• Who gets to create?
• Who owns the API?
• Who gets to consume?
• Who monitors & maintains:
– Individual APIs
– System-wide
• Who decides to retire an API,
and how?
5Source: “Continuous API Management”, Mehdi Medjaoui, ErikWilde, Ronnie Mitra, MikeAmundsen
6
Small Scale
7
Medium Scale – Multiple teams
8
Large Enterprise
Governance definition revisited
“Establishment of policies,
and continuous monitoring of their
proper implementation,
by the members of the
governing body of an organization.
It includes the mechanisms required
to balance the powers of the
members (with the
associated accountability),
and their primary duty of enhancing
the prosperity and viability of the
organization”.
• What principles, policies, standards?
• How to monitor?
• Who is a member?
• Who has decision rights?
• How to align to organization’s
strategy?
9Source: http://www.businessdictionary.com/definition/governance.html
Artefacts
• Principles
• Policies
• Standards
• Style Guides
• Patterns
• Anti-Patterns
• Benefits of Standardisation
– Clarity of purpose
– Prioritisation
– Re-usability
– Risk management
• Costs
– Artefact development
– Communication/education
– Enforcement
– Decreased autonomy/innovation
10
11
Partner Onboarding Process
1
Partner
Self-Test
Register user account
Create app
Generate key
Prototype
Sandbox testing
Request access to
production
2
Business
Assessment
Business value
assessment
Partner background
& compliance checks
3
Technical
Readiness
Create test cases
White-listing onTest
Provision onTest
environment
Conduct E2E testing
Backend verification
Business Readiness
Testing
4
Commercial
Launch
Issue Production
API keys
White-list on
Production
Authorise partner to
add to store
Who decides – traditional enterprise example
Activity
ProductTeam
APITeam
Architecture
Marketing
Security
Risk/
Compliance
Finance
ITOperations
Outsource
Provider
Create API R/A C I I I
PublishAPI R/A C C I C C C
Realise - Launch R/A
Internal onboarding I R/A I I I C ?
Partner onboarding C R/A I C C C C ?
Maintain R/A C C C C ?
Retire R/A C C C C C C C ?
12
API Governance at Amadeus
• All Amadeus APIs are designed in the
same way (error structure, error codes,
request/response format, pagination,
query parameters, versioning)
• They have the
same documentation format, the same
type of materials (WSDl, XSD,
Swagger) and are ready for developers
to start coding.
• Valid materials: Understandable
documentation, release notes, valid
endpoint, valid configuration setup.
• Interoperability: Common Data
Dictionary across APIs.
13Source: Patrick Brosse, https://developers.amadeus.com/blog/api-governance
How to decide
• How does the organisation
work?
– Centralised <> Decentralised
– Waterfall <>Agile
– Manual <>Automated
• Engagement: Coach or Cop?
• Automation:
– Integrating toolchain,Testing,
Deployment
• What is the culture you have?
• What is the culture you want to
foster?
14
Jon Scheele
https://www.linkedin.com/in/scheelejon
London, 13-14 November 2019
Useful References:
Selecting the Best API Governance Framework
https://jonscheele.com/best-api-governance-framework/
Continuous API Management
Mehdi Medjaoui, ErikWilde, Ronnie Mitra, Mike Amundsen

Más contenido relacionado

La actualidad más candente

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)

API for Beginners
API for BeginnersAPI for Beginners
API for Beginners
 
API strategy with IBM API connect
API strategy with IBM API connectAPI strategy with IBM API connect
API strategy with IBM API connect
 
API Management Solution Powerpoint Presentation Slides
API Management Solution Powerpoint Presentation SlidesAPI Management Solution Powerpoint Presentation Slides
API Management Solution Powerpoint Presentation Slides
 
API Management Part 1 - An Introduction to Azure API Management
API Management Part 1 - An Introduction to Azure API ManagementAPI Management Part 1 - An Introduction to Azure API Management
API Management Part 1 - An Introduction to Azure API Management
 
API Governance in the Enterprise
API Governance in the EnterpriseAPI Governance in the Enterprise
API Governance in the Enterprise
 
Definitive Guide to API Management
Definitive Guide to API ManagementDefinitive Guide to API Management
Definitive Guide to API Management
 
Effective API Governance: Lessons Learnt
Effective API Governance: Lessons LearntEffective API Governance: Lessons Learnt
Effective API Governance: Lessons Learnt
 
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”?
 
API Business Models
API Business ModelsAPI Business Models
API Business Models
 
IBM API Connect - overview
IBM API Connect - overviewIBM API Connect - overview
IBM API Connect - overview
 
API Management - Why it matters!
API Management - Why it matters!API Management - Why it matters!
API Management - Why it matters!
 
API Best Practices
API Best PracticesAPI Best Practices
API Best Practices
 
Api types
Api typesApi types
Api types
 
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
 
API Maturity Model (Webcast with Accenture)
API Maturity Model (Webcast with Accenture)API Maturity Model (Webcast with Accenture)
API Maturity Model (Webcast with Accenture)
 
APIdays London 2019 - Value in the API Economy: Insights from the world’s lar...
APIdays London 2019 - Value in the API Economy: Insights from the world’s lar...APIdays London 2019 - Value in the API Economy: Insights from the world’s lar...
APIdays London 2019 - Value in the API Economy: Insights from the world’s lar...
 
API Monetization – It Does Not Mean What You Think It Means. It Is Far More
API Monetization – It Does Not Mean What You Think It Means. It Is Far MoreAPI Monetization – It Does Not Mean What You Think It Means. It Is Far More
API Monetization – It Does Not Mean What You Think It Means. It Is Far More
 
API as-a-Product with Azure API Management (APIM)
API as-a-Product with Azure API Management (APIM)API as-a-Product with Azure API Management (APIM)
API as-a-Product with Azure API Management (APIM)
 
Effective API Design
Effective API DesignEffective API Design
Effective API Design
 
API Management
API ManagementAPI Management
API Management
 

Similar a APIdays London 2019 - Selecting the best API Governance for your organisation with Jon Scheele, API Strategist

Benchmarking for hrd professionals
Benchmarking for hrd professionalsBenchmarking for hrd professionals
Benchmarking for hrd professionals
Sorab Sadri
 
You Say Process Excellence, She Says Operational Excellence, I Say Performanc...
You Say Process Excellence, She Says Operational Excellence, I Say Performanc...You Say Process Excellence, She Says Operational Excellence, I Say Performanc...
You Say Process Excellence, She Says Operational Excellence, I Say Performanc...
Mike Gammage
 

Similar a APIdays London 2019 - Selecting the best API Governance for your organisation with Jon Scheele, API Strategist (20)

Introduction to COSO 2013 - Corporate Compliance Seminars
Introduction to COSO 2013 - Corporate Compliance SeminarsIntroduction to COSO 2013 - Corporate Compliance Seminars
Introduction to COSO 2013 - Corporate Compliance Seminars
 
DEFINITION.docx
DEFINITION.docxDEFINITION.docx
DEFINITION.docx
 
Principal 4 Enabling A Holistic Approach
Principal 4 Enabling A Holistic ApproachPrincipal 4 Enabling A Holistic Approach
Principal 4 Enabling A Holistic Approach
 
Lab insight into retail investors use of digital for corporate reporting
Lab insight into retail investors use of digital for corporate reportingLab insight into retail investors use of digital for corporate reporting
Lab insight into retail investors use of digital for corporate reporting
 
OpenChain Legal Work Group - 2024-01-17
OpenChain Legal Work Group -  2024-01-17OpenChain Legal Work Group -  2024-01-17
OpenChain Legal Work Group - 2024-01-17
 
A project report on benchmarking of hr practices
A project report on benchmarking of hr practicesA project report on benchmarking of hr practices
A project report on benchmarking of hr practices
 
Mcs report
Mcs reportMcs report
Mcs report
 
ISO 9001
ISO 9001ISO 9001
ISO 9001
 
Collaboration &amp; Technology Survey Analysis Pdf
Collaboration &amp; Technology Survey Analysis PdfCollaboration &amp; Technology Survey Analysis Pdf
Collaboration &amp; Technology Survey Analysis Pdf
 
CPO Game Changer Series – Volume 1: Early Engagement
CPO Game Changer Series – Volume 1: Early EngagementCPO Game Changer Series – Volume 1: Early Engagement
CPO Game Changer Series – Volume 1: Early Engagement
 
Standards For Wright Aircraft Corp
Standards For Wright Aircraft CorpStandards For Wright Aircraft Corp
Standards For Wright Aircraft Corp
 
DayNinePresentation
DayNinePresentationDayNinePresentation
DayNinePresentation
 
Benchmarking for hrd professionals
Benchmarking for hrd professionalsBenchmarking for hrd professionals
Benchmarking for hrd professionals
 
Best practices in ERP solutions
Best practices in ERP solutionsBest practices in ERP solutions
Best practices in ERP solutions
 
State of agile - How are companies increasing agility
State of agile - How are companies increasing agilityState of agile - How are companies increasing agility
State of agile - How are companies increasing agility
 
You Say Process Excellence, She Says Operational Excellence, I Say Performanc...
You Say Process Excellence, She Says Operational Excellence, I Say Performanc...You Say Process Excellence, She Says Operational Excellence, I Say Performanc...
You Say Process Excellence, She Says Operational Excellence, I Say Performanc...
 
Freedom & Functionality – A Startup Approach to Open Source & Innovation for ...
Freedom & Functionality – A Startup Approach to Open Source & Innovation for ...Freedom & Functionality – A Startup Approach to Open Source & Innovation for ...
Freedom & Functionality – A Startup Approach to Open Source & Innovation for ...
 
Supercharge your teams with Value Stream Management by Richard Knaster
Supercharge your teams with Value Stream Management by Richard KnasterSupercharge your teams with Value Stream Management by Richard Knaster
Supercharge your teams with Value Stream Management by Richard Knaster
 
Checkpoint al-anderson-whitepaper
Checkpoint al-anderson-whitepaperCheckpoint al-anderson-whitepaper
Checkpoint al-anderson-whitepaper
 
Agile Practices for Transitioning to SAP S/4HANA®
Agile Practices for Transitioning to SAP S/4HANA® Agile Practices for Transitioning to SAP S/4HANA®
Agile Practices for Transitioning to SAP S/4HANA®
 

Más de apidays

Más de apidays (20)

Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
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...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays New York 2024 - The secrets to Graph success, by Leah Hurwich Adler, ...
Apidays New York 2024 - The secrets to Graph success, by Leah Hurwich Adler, ...Apidays New York 2024 - The secrets to Graph success, by Leah Hurwich Adler, ...
Apidays New York 2024 - The secrets to Graph success, by Leah Hurwich Adler, ...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
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...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Apidays New York 2024 - API Discovery - From Crawl to Run by Rob Dickinson, G...
Apidays New York 2024 - API Discovery - From Crawl to Run by Rob Dickinson, G...Apidays New York 2024 - API Discovery - From Crawl to Run by Rob Dickinson, G...
Apidays New York 2024 - API Discovery - From Crawl to Run by Rob Dickinson, G...
 
Apidays Singapore 2024 - Building with the Planet in Mind by Sandeep Joshi, M...
Apidays Singapore 2024 - Building with the Planet in Mind by Sandeep Joshi, M...Apidays Singapore 2024 - Building with the Planet in Mind by Sandeep Joshi, M...
Apidays Singapore 2024 - Building with the Planet in Mind by Sandeep Joshi, M...
 
Apidays Singapore 2024 - Connecting Cross Border Commerce with Payments by Gu...
Apidays Singapore 2024 - Connecting Cross Border Commerce with Payments by Gu...Apidays Singapore 2024 - Connecting Cross Border Commerce with Payments by Gu...
Apidays Singapore 2024 - Connecting Cross Border Commerce with Payments by Gu...
 
Apidays Singapore 2024 - Privacy Enhancing Technologies for AI by Mark Choo, ...
Apidays Singapore 2024 - Privacy Enhancing Technologies for AI by Mark Choo, ...Apidays Singapore 2024 - Privacy Enhancing Technologies for AI by Mark Choo, ...
Apidays Singapore 2024 - Privacy Enhancing Technologies for AI by Mark Choo, ...
 
Apidays Singapore 2024 - Blending AI and IoT for Smarter Health by Matthew Ch...
Apidays Singapore 2024 - Blending AI and IoT for Smarter Health by Matthew Ch...Apidays Singapore 2024 - Blending AI and IoT for Smarter Health by Matthew Ch...
Apidays Singapore 2024 - Blending AI and IoT for Smarter Health by Matthew Ch...
 
Apidays Singapore 2024 - OpenTelemetry for API Monitoring by Danielle Kayumbi...
Apidays Singapore 2024 - OpenTelemetry for API Monitoring by Danielle Kayumbi...Apidays Singapore 2024 - OpenTelemetry for API Monitoring by Danielle Kayumbi...
Apidays Singapore 2024 - OpenTelemetry for API Monitoring by Danielle Kayumbi...
 
Apidays Singapore 2024 - Connecting Product and Engineering Teams with Testin...
Apidays Singapore 2024 - Connecting Product and Engineering Teams with Testin...Apidays Singapore 2024 - Connecting Product and Engineering Teams with Testin...
Apidays Singapore 2024 - Connecting Product and Engineering Teams with Testin...
 
Apidays Singapore 2024 - The Growing Carbon Footprint of Digitalization and H...
Apidays Singapore 2024 - The Growing Carbon Footprint of Digitalization and H...Apidays Singapore 2024 - The Growing Carbon Footprint of Digitalization and H...
Apidays Singapore 2024 - The Growing Carbon Footprint of Digitalization and H...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Apidays Singapore 2024 - API Monitoring x SRE by Ryan Ashneil and Eugene Wong...
Apidays Singapore 2024 - API Monitoring x SRE by Ryan Ashneil and Eugene Wong...Apidays Singapore 2024 - API Monitoring x SRE by Ryan Ashneil and Eugene Wong...
Apidays Singapore 2024 - API Monitoring x SRE by Ryan Ashneil and Eugene Wong...
 
Apidays Singapore 2024 - A nuanced approach on AI costs and benefits for the ...
Apidays Singapore 2024 - A nuanced approach on AI costs and benefits for the ...Apidays Singapore 2024 - A nuanced approach on AI costs and benefits for the ...
Apidays Singapore 2024 - A nuanced approach on AI costs and benefits for the ...
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Apidays Singapore 2024 - How APIs drive business at BNP Paribas by Quy-Doan D...
Apidays Singapore 2024 - How APIs drive business at BNP Paribas by Quy-Doan D...Apidays Singapore 2024 - How APIs drive business at BNP Paribas by Quy-Doan D...
Apidays Singapore 2024 - How APIs drive business at BNP Paribas by Quy-Doan D...
 

Último

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Último (20)

Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 

APIdays London 2019 - Selecting the best API Governance for your organisation with Jon Scheele, API Strategist

  • 1. Selecting the best API Governance for your organisation Jon Scheele API Strategist & Organiser, APIdays Singapore London, 13-14 November 2019
  • 2. Governance: Definition “Establishment of policies, and continuous monitoring of their proper implementation, by the members of the governing body of an organization. It includes the mechanisms required to balance the powers of the members (with the associated accountability), and their primary duty of enhancing the prosperity and viability of the organization”. 2 Source: http://www.businessdictionary.com/definition/governance.html
  • 3. What is Governance? • Governance should make it easy for people to do the right thing, but hard to do the wrong thing – But what is the right thing, and who decides? • Governance needs to help the organisation: – Manage change – Sustain on-going operations 3
  • 4. Challenges • Centralisation vs Decentralisation – who decides • Pace of change: what is best practice today is obsolete tomorrow 4 Conway’s Law: "organizations which design systems ... are constrained to produce designs which are copies of the communication structures of these organizations."
  • 5. The API Life Cycle Publish Realise Maintain Retire Create • Who gets to create? • Who owns the API? • Who gets to consume? • Who monitors & maintains: – Individual APIs – System-wide • Who decides to retire an API, and how? 5Source: “Continuous API Management”, Mehdi Medjaoui, ErikWilde, Ronnie Mitra, MikeAmundsen
  • 7. 7 Medium Scale – Multiple teams
  • 9. Governance definition revisited “Establishment of policies, and continuous monitoring of their proper implementation, by the members of the governing body of an organization. It includes the mechanisms required to balance the powers of the members (with the associated accountability), and their primary duty of enhancing the prosperity and viability of the organization”. • What principles, policies, standards? • How to monitor? • Who is a member? • Who has decision rights? • How to align to organization’s strategy? 9Source: http://www.businessdictionary.com/definition/governance.html
  • 10. Artefacts • Principles • Policies • Standards • Style Guides • Patterns • Anti-Patterns • Benefits of Standardisation – Clarity of purpose – Prioritisation – Re-usability – Risk management • Costs – Artefact development – Communication/education – Enforcement – Decreased autonomy/innovation 10
  • 11. 11 Partner Onboarding Process 1 Partner Self-Test Register user account Create app Generate key Prototype Sandbox testing Request access to production 2 Business Assessment Business value assessment Partner background & compliance checks 3 Technical Readiness Create test cases White-listing onTest Provision onTest environment Conduct E2E testing Backend verification Business Readiness Testing 4 Commercial Launch Issue Production API keys White-list on Production Authorise partner to add to store
  • 12. Who decides – traditional enterprise example Activity ProductTeam APITeam Architecture Marketing Security Risk/ Compliance Finance ITOperations Outsource Provider Create API R/A C I I I PublishAPI R/A C C I C C C Realise - Launch R/A Internal onboarding I R/A I I I C ? Partner onboarding C R/A I C C C C ? Maintain R/A C C C C ? Retire R/A C C C C C C C ? 12
  • 13. API Governance at Amadeus • All Amadeus APIs are designed in the same way (error structure, error codes, request/response format, pagination, query parameters, versioning) • They have the same documentation format, the same type of materials (WSDl, XSD, Swagger) and are ready for developers to start coding. • Valid materials: Understandable documentation, release notes, valid endpoint, valid configuration setup. • Interoperability: Common Data Dictionary across APIs. 13Source: Patrick Brosse, https://developers.amadeus.com/blog/api-governance
  • 14. How to decide • How does the organisation work? – Centralised <> Decentralised – Waterfall <>Agile – Manual <>Automated • Engagement: Coach or Cop? • Automation: – Integrating toolchain,Testing, Deployment • What is the culture you have? • What is the culture you want to foster? 14
  • 15. Jon Scheele https://www.linkedin.com/in/scheelejon London, 13-14 November 2019 Useful References: Selecting the Best API Governance Framework https://jonscheele.com/best-api-governance-framework/ Continuous API Management Mehdi Medjaoui, ErikWilde, Ronnie Mitra, Mike Amundsen

Notas del editor

  1. The goals of API governance are to: Maximise the value of the partner ecosystem Provide guidance to partners and staff on the firm’s priorities State the degree of autonomy partners and staff have to innovate Protect the firm’s customers and assets (digital, physical and financial) and sensitive information Meet customer expectations for transparency, privacy and gaining consent before sharing information with third parties Comply with laws and regulations
  2. APIs offer the opportunity to forge new communication paths inside and outside the organisation. But this can only happen if the governance structures and processes adapt to guide the firm’s activities towards these goals, while protecting the firm’s operations, assets, their partners and customers.
  3. In “Microservice vs Monolith: Which One to Choose?” https://dzone.com/articles/microservice-vs-monolith-which-one-to-choose Shamik Mitra argues that, if your team members are experienced and multi-skilled, a microservice “you build it, you run it” approach can work well. If not, a monolithic/modular system may be more sustainable, enabling team members to gain proficiency in a narrower set of skills. Other factors to consider are how the firm’s infrastructure is organised, and the criticality of domain knowledge in a given function.