SlideShare une entreprise Scribd logo
1  sur  44
Building Business Platforms Using an
API Driven Marketplace
Mifan Careem
Senior Director - Solutions Architecture,
WSO2 Inc
1
Workshop - Boston, March 2018
Agenda
• The platform business model and why it works
• API marketplaces as business platforms
• Platform architecture and implementation
• Governance in platforms - Rise of the mega
platforms
• Incentives, monetization and business models
2
Detailed Agenda
Key Platform Features
Stakeholder Participation
Feedback loops
Matching Producers to Consumers
Reputation based priority and matching
Self service
Platform Architecture and Implementation
API Driven architecture
End to end architecture - Add edge capabilities
using composition
Iterative Architectures and Implementation
Micro-services driven pod teams
Mini services and composition 3
Governance in Platforms - Smart Self Governance
Participatory governance
Feedback loop
Policy
Fair governance
Transparency
Incentives - monetary and Social Currency
Fun, Fame and Fortune
No. of shares, likes, network size, re-tweets,
views, comments, claps,
Platform Monetization and Business Models
“Software alone is a commodity.
There is nothing stopping
anyone from copying the
feature set, making
it better, cheaper, or faster.”
FRED WILSON, FOUNDER – USV – MODERN MONOPOLIES
The Platform Business Model
A platform, in its simplest sense,
is digitized, participatory business
models that facilitate exchange
between stakeholders
of a business, creating commercially
connected ecosystems
Stakeholders + Value Unit + Filters -> Core Interaction
Stakeholders of a business here can vary
from employees of the company to supply
chain partners to producers and consumers
of goods and services to the general
community that a business exists in and
even to competitors (remember coopetition
from business school?) as well
Unicorn Businesses
Unicorn Businesses
http://www.innovationtactics.com/platform-business-model-complete-guide/
API Marketplaces and Platforms
API Marketplace
12
An API marketplace is a
platform to effectively
connect API producers and
API consumers -
and as with any marketplace
this provides the tools and
means to do so
13https://www.ideabiz.lk/store/
Dialog Axiata
• Unify multiple development teams as well as
• internal app and service development and reuse
• Digital strategy to compete with newer over-the-air
providers and launch newer digital products
• Provide the basis of telco-wide digital transformation
14
The Requirement
Dialog Axiata
• Internal and external enterprise API marketplace with
WSO2 API manager and related technologies
• Evangelism events, e.g. hackathons, workshops, etc.
• Incentives including investment programs, prizes,
leaderboards to promote application development
• API marketplace with full ecosystem management for
end-to-end API and app development
15
The Solution
API Marketplace - Business Advantages
• Discovery of APIs by
consumers
• Reuse of APIs
• Social features encourage
participation
• Evangelism for application
development and usage of
APIs
16
• Evangelism for API design
and development
• API composition
• Promote participation via
incentives
• Governance and standards
• Cross division usage
• Monetization
Incentivizing Stakeholders to make
platforms work
Pipe vs Platform Business Model
• Value produced upstream and
consumed downstream
• Straightforward user acquisition
• Product design focused on
consumers
• Monetization focused on consumers
E.g. Goods, manufacturing
Britannica Encyclopedia, TV
channels
18
• Users create and consume value
• Extend platform functionality via
APIs
• First few users have minimal value
• Product design focused on
stakeholders (producers,
consumers, etc.)
• Unique business models, revenue
share
E.g. Internet businesses, Wikipedia,
Youtube
Feedback Loop
19
Source: David Sacks, Yammer
on Uber’s business model
valuation
Social Incentives
• Social Incentives
• Fun, Fame, Fortune
• No. of Shares, Likes, Claps, Re-Tweets, View
• Leaderboards
• Rating/Filtering
20
Platform Monetization and Business Models
• Transaction costs
– Fixed costs
– % (e.g Uber, AirBnB, Freelancer [10%])
– Revenue share
– Commission based
• Pay for access
– Pay for general access
– Pay for focused access (e.g LinkedIn recruitment)
– Pay for visibility (e.g Google, FB ads)
• Curated Access
• Freemium
• Cross business unit revenue models
21
Platform Architecture Principles
Platforms and Projects
Platforms and Platform Team
Team
Centralized platform team
Platform Architect
Platform Owner
Platform DevOps | TechOps
Platform support
Architecture
Highly available
Iterative Architecture
Ops
Multiple environments
Source control and config versioning
Monitoring, Patches and Fixes
Deployment smoke test automation
Rolling updates 24
Platform (Dev)
CI / CD
Platform (Test)
Platform (Prod)
Platforms and Projects
Projects are built on top of
platforms
Expect shared capabilities
from the platform
Teams
Project Owner
Project Architect
Project Engineers
25
Platform
Project 1 Project 2 Project n
Central vs De-centralised Platforms
Centralised vs De-
centralised
Heterogeneous Platforms
Blueprint Architecture
based Homogenous
Platforms
26
Platform
Project 1 Project 2 Project N
Platform
Project 1 Project 2 Project N
Repo
Platforms and Projects
Separate versioning
strategies for platforms vs
projects
Platform features need to be
backward compatible
27
Platform 1.0
Project 1
V 1.1
Project 2
V 1.3
Project n
V 1.n
Platform 2.0
Project 1
V 1.2
Project 2
V 1.4
Project n
V 2.0
Iterative Architecture and Implementation
Iterative Architectures
https://wso2.com/whitepapers/an-iterative-approach-to-digital-transformation/
https://wso2.com/whitepapers/an-iterative-approach-to-digital-transformation/
API Driven Architecture
32
API Always Comes First
33
APIs are found in Every Layer
End to end architecture
Edge features using API Composition
Support integration at the
edge with personalization
Ability to differentiate
between shared features vs
personalized features
35
API Platform
(Shared Features)
API
/foo
API
/bar
App A
API
/bar
App B
Platform Reference Architecture
37
Digital Enterprise
Reference Architecture
Enterprise Reference Architecture
Analytics
Continuous-*
Security &
Access Management
API / Service discovery
Dev toolsDevops tools
Service router
API Gateway
Core
Microservices
Data
Container(s)
Delivery channels Digital Products
Messaging Channels Integration
MicroservicesExisting Services
Enterprise API Marketplaces and Platform
External Developers (Partners)
Other BU Developers
(Inter BU Access)
Internal BU Developers
(Intra BU Access)
BU 1 API Marketplace BU 2 API Marketplace BU 3 API Marketplace BU n API Marketplace
BU 1 API Management
(Dedicated On-prem
Deployment)
BU 2 API Management
(Private Cloud Tenant)
BU 3 API Management
(WSO2 API Cloud
Tenant)
BU n API Management
(Other APIM Platform
Tenant)
Private Cloud Public Cloud
Enterprise
Enterprise API Marketplace
BU 1 BU 2 BU 3 BU n
Platform Governance
“What was once a rich
selection of blogs and
websites has been
compressed under the
powerful weight of a few
dominant platforms. This
concentration of power
creates a new set of
gatekeepers, allowing a
handful of platforms to
control which ideas and
opinions are seen and
shared.”
- Tim Berners-Lee
https://webfoundation.org/2018/03/web-
birthday-29/
Source: https://beta.techcrunch.com/2018/03/12/platform-power-is-crushing-the-web-warns-berners-lee/
Platform Governance
• Participatory governance
• Governance by stakeholders
• E.g Youtube, Wikipedia content mgt.
• Feedback loops
• Rating systems
• Transparency
• Policy
• PSD2, GDPR, BCBS 249
42
43
Building an
enterprise
API marketplace
driven business
platform
Define
API
Strategy
Define
Technology
Strategy
Facilitate
Consumers
Engage and
Empower
Producers
Evangelize
Incentives
Monetize
and
Analyze
Govern
and
Manage
THANK YOU
wso2.com
THANK YOU
wso2.com

Contenu connexe

Tendances

Tendances (20)

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
 
Definitive Guide to API Management
Definitive Guide to API ManagementDefinitive Guide to API Management
Definitive Guide to API Management
 
API Business Models
API Business ModelsAPI Business Models
API Business Models
 
API Management - Why it matters!
API Management - Why it matters!API Management - Why it matters!
API Management - Why it matters!
 
API Management Solution Powerpoint Presentation Slides
API Management Solution Powerpoint Presentation SlidesAPI Management Solution Powerpoint Presentation Slides
API Management Solution Powerpoint Presentation Slides
 
Monthly Project Status Report With Automatic Update
Monthly Project Status Report With Automatic UpdateMonthly Project Status Report With Automatic Update
Monthly Project Status Report With Automatic Update
 
I Love APIs 2015: Crash Course Foundational Topics in Apigee Edge Workshop
I Love APIs 2015: Crash Course Foundational Topics in Apigee Edge WorkshopI Love APIs 2015: Crash Course Foundational Topics in Apigee Edge Workshop
I Love APIs 2015: Crash Course Foundational Topics in Apigee Edge Workshop
 
API Monetization
API MonetizationAPI Monetization
API Monetization
 
API Management Within a Microservices Architecture
API Management Within a Microservices Architecture API Management Within a Microservices Architecture
API Management Within a Microservices Architecture
 
Deep dive: Monetize your API Programs
Deep dive: Monetize your API ProgramsDeep dive: Monetize your API Programs
Deep dive: Monetize your API Programs
 
CX Tech Day 2021 - Adobe Experience Cloud (Adobe)
CX Tech Day 2021 - Adobe Experience Cloud (Adobe)CX Tech Day 2021 - Adobe Experience Cloud (Adobe)
CX Tech Day 2021 - Adobe Experience Cloud (Adobe)
 
API Strategy Introduction
API Strategy IntroductionAPI Strategy Introduction
API Strategy Introduction
 
Business Process Roadmap Ppt Shapes
Business Process Roadmap Ppt ShapesBusiness Process Roadmap Ppt Shapes
Business Process Roadmap Ppt Shapes
 
SolarWinds Government and Education Webinar: Virtual Technology Briefing 08.0...
SolarWinds Government and Education Webinar: Virtual Technology Briefing 08.0...SolarWinds Government and Education Webinar: Virtual Technology Briefing 08.0...
SolarWinds Government and Education Webinar: Virtual Technology Briefing 08.0...
 
Cutover strategy - Legacy to new billing, invoicing engine
Cutover strategy - Legacy to new billing, invoicing engineCutover strategy - Legacy to new billing, invoicing engine
Cutover strategy - Legacy to new billing, invoicing engine
 
APIdays London 2019 - Selecting the best API Governance for your organisation...
APIdays London 2019 - Selecting the best API Governance for your organisation...APIdays London 2019 - Selecting the best API Governance for your organisation...
APIdays London 2019 - Selecting the best API Governance for your organisation...
 
BIAN Applied to Open Banking - Thoughts on Architecture and Implementation
BIAN Applied to Open Banking - Thoughts on Architecture and ImplementationBIAN Applied to Open Banking - Thoughts on Architecture and Implementation
BIAN Applied to Open Banking - Thoughts on Architecture and Implementation
 
IBM API Connect Deployment `Good Practices - IBM Think 2018
IBM API Connect Deployment `Good Practices - IBM Think 2018IBM API Connect Deployment `Good Practices - IBM Think 2018
IBM API Connect Deployment `Good Practices - IBM Think 2018
 
MuleSoft Runtime Fabric (RTF): Foundations : MuleSoft Virtual Muleys Meetups
MuleSoft Runtime Fabric (RTF): Foundations  : MuleSoft Virtual Muleys MeetupsMuleSoft Runtime Fabric (RTF): Foundations  : MuleSoft Virtual Muleys Meetups
MuleSoft Runtime Fabric (RTF): Foundations : MuleSoft Virtual Muleys Meetups
 
Agile Development Design Process Powerpoint Guide
Agile Development Design Process Powerpoint GuideAgile Development Design Process Powerpoint Guide
Agile Development Design Process Powerpoint Guide
 

Similaire à Building Business Platforms Using an API Driven Marketplace

Webinar SAP connected mobile apps with the app lifecycle platform
Webinar SAP connected mobile apps with the app lifecycle platformWebinar SAP connected mobile apps with the app lifecycle platform
Webinar SAP connected mobile apps with the app lifecycle platform
Service2Media
 
Webinar sap mobile apps service2 media
Webinar sap mobile apps   service2 media Webinar sap mobile apps   service2 media
Webinar sap mobile apps service2 media
Service2Media
 

Similaire à Building Business Platforms Using an API Driven Marketplace (20)

Building Business Platforms Using API Driven Marketplaces
Building Business Platforms Using API Driven MarketplacesBuilding Business Platforms Using API Driven Marketplaces
Building Business Platforms Using API Driven Marketplaces
 
API Marketplaces: Centers of Innovation for your Digital Enterprise
API Marketplaces: Centers of Innovation for your Digital EnterpriseAPI Marketplaces: Centers of Innovation for your Digital Enterprise
API Marketplaces: Centers of Innovation for your Digital Enterprise
 
[WSO2Con EU 2017] Crafting an API Strategy with an API Marketplace
[WSO2Con EU 2017] Crafting an API Strategy with an API Marketplace[WSO2Con EU 2017] Crafting an API Strategy with an API Marketplace
[WSO2Con EU 2017] Crafting an API Strategy with an API Marketplace
 
Something super epic...
Something super epic...Something super epic...
Something super epic...
 
Architecting the Digital Enterprise
Architecting the Digital Enterprise Architecting the Digital Enterprise
Architecting the Digital Enterprise
 
Delivering New Digital Experiences Fast - Introducing Choreo
Delivering New Digital Experiences Fast - Introducing ChoreoDelivering New Digital Experiences Fast - Introducing Choreo
Delivering New Digital Experiences Fast - Introducing Choreo
 
[WSO2Con EU 2018] APIs - Technology That Can Transform Your Business Into a P...
[WSO2Con EU 2018] APIs - Technology That Can Transform Your Business Into a P...[WSO2Con EU 2018] APIs - Technology That Can Transform Your Business Into a P...
[WSO2Con EU 2018] APIs - Technology That Can Transform Your Business Into a P...
 
Eli Stull STPCon Spring 2017 Keynote
Eli Stull STPCon Spring 2017 KeynoteEli Stull STPCon Spring 2017 Keynote
Eli Stull STPCon Spring 2017 Keynote
 
Low-code Platform: Tìm hiểu về nền tảng ít lập trình
Low-code Platform: Tìm hiểu về nền tảng ít lập trìnhLow-code Platform: Tìm hiểu về nền tảng ít lập trình
Low-code Platform: Tìm hiểu về nền tảng ít lập trình
 
APIStrat Keynote: Lessons in Transforming the Enterprise to an API Platform
APIStrat Keynote: Lessons in Transforming the Enterprise to an API PlatformAPIStrat Keynote: Lessons in Transforming the Enterprise to an API Platform
APIStrat Keynote: Lessons in Transforming the Enterprise to an API Platform
 
WSO2 User Group Bangalore Meetup
WSO2 User Group Bangalore MeetupWSO2 User Group Bangalore Meetup
WSO2 User Group Bangalore Meetup
 
Trends in mobile applications
Trends in mobile applicationsTrends in mobile applications
Trends in mobile applications
 
João Emilio Santos Bento da Silva - Estratégia de APIs
João Emilio Santos Bento da Silva - Estratégia de APIsJoão Emilio Santos Bento da Silva - Estratégia de APIs
João Emilio Santos Bento da Silva - Estratégia de APIs
 
Designing API Platforms that Developers Love - New York Life Build Blue May 2017
Designing API Platforms that Developers Love - New York Life Build Blue May 2017Designing API Platforms that Developers Love - New York Life Build Blue May 2017
Designing API Platforms that Developers Love - New York Life Build Blue May 2017
 
Soluciones de Código Abierto - Perspectivas, Resultados y Soluciones de Valor
Soluciones de Código Abierto - Perspectivas, Resultados y Soluciones de ValorSoluciones de Código Abierto - Perspectivas, Resultados y Soluciones de Valor
Soluciones de Código Abierto - Perspectivas, Resultados y Soluciones de Valor
 
Understanding the WSO2 Platform
Understanding the WSO2 PlatformUnderstanding the WSO2 Platform
Understanding the WSO2 Platform
 
Establish, Grow, and Mature Your API Platform - James Higginbotham, LaunchAny
Establish, Grow, and Mature Your API Platform - James Higginbotham, LaunchAnyEstablish, Grow, and Mature Your API Platform - James Higginbotham, LaunchAny
Establish, Grow, and Mature Your API Platform - James Higginbotham, LaunchAny
 
Enabling the Digital Services Marketplace with Onboarding Automation
Enabling the Digital Services Marketplace with Onboarding AutomationEnabling the Digital Services Marketplace with Onboarding Automation
Enabling the Digital Services Marketplace with Onboarding Automation
 
Webinar SAP connected mobile apps with the app lifecycle platform
Webinar SAP connected mobile apps with the app lifecycle platformWebinar SAP connected mobile apps with the app lifecycle platform
Webinar SAP connected mobile apps with the app lifecycle platform
 
Webinar sap mobile apps service2 media
Webinar sap mobile apps   service2 media Webinar sap mobile apps   service2 media
Webinar sap mobile apps service2 media
 

Plus de WSO2

Fueling the Digital Experience Economy with Connected Products
Fueling the Digital Experience Economy with Connected ProductsFueling the Digital Experience Economy with Connected Products
Fueling the Digital Experience Economy with Connected Products
WSO2
 
A Reference Methodology for Agile Digital Businesses
 A Reference Methodology for Agile Digital Businesses A Reference Methodology for Agile Digital Businesses
A Reference Methodology for Agile Digital Businesses
WSO2
 

Plus de WSO2 (20)

Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with Platformless
 
How to Create a Service in Choreo
How to Create a Service in ChoreoHow to Create a Service in Choreo
How to Create a Service in Choreo
 
Ballerina Tech Talk - May 2023
Ballerina Tech Talk - May 2023Ballerina Tech Talk - May 2023
Ballerina Tech Talk - May 2023
 
Platform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on AzurePlatform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on Azure
 
GartnerITSymSessionSlides.pdf
GartnerITSymSessionSlides.pdfGartnerITSymSessionSlides.pdf
GartnerITSymSessionSlides.pdf
 
[Webinar] How to Create an API in Minutes
[Webinar] How to Create an API in Minutes[Webinar] How to Create an API in Minutes
[Webinar] How to Create an API in Minutes
 
Modernizing the Student Journey with Ethos Identity
Modernizing the Student Journey with Ethos IdentityModernizing the Student Journey with Ethos Identity
Modernizing the Student Journey with Ethos Identity
 
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
 
CIO Summit Berlin 2022.pptx.pdf
CIO Summit Berlin 2022.pptx.pdfCIO Summit Berlin 2022.pptx.pdf
CIO Summit Berlin 2022.pptx.pdf
 
Fueling the Digital Experience Economy with Connected Products
Fueling the Digital Experience Economy with Connected ProductsFueling the Digital Experience Economy with Connected Products
Fueling the Digital Experience Economy with Connected Products
 
A Reference Methodology for Agile Digital Businesses
 A Reference Methodology for Agile Digital Businesses A Reference Methodology for Agile Digital Businesses
A Reference Methodology for Agile Digital Businesses
 
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
 
Lessons from the pandemic - From a single use case to true transformation
 Lessons from the pandemic - From a single use case to true transformation Lessons from the pandemic - From a single use case to true transformation
Lessons from the pandemic - From a single use case to true transformation
 
Adding Liveliness to Banking Experiences
Adding Liveliness to Banking ExperiencesAdding Liveliness to Banking Experiences
Adding Liveliness to Banking Experiences
 
Building a Future-ready Bank
Building a Future-ready BankBuilding a Future-ready Bank
Building a Future-ready Bank
 
WSO2 API Manager Community Call - November 2021
WSO2 API Manager Community Call - November 2021WSO2 API Manager Community Call - November 2021
WSO2 API Manager Community Call - November 2021
 
[API World ] - Managing Asynchronous APIs
[API World ] - Managing Asynchronous APIs[API World ] - Managing Asynchronous APIs
[API World ] - Managing Asynchronous APIs
 
[API World 2021 ] - Understanding Cloud Native Deployment
[API World 2021 ] - Understanding Cloud Native Deployment[API World 2021 ] - Understanding Cloud Native Deployment
[API World 2021 ] - Understanding Cloud Native Deployment
 
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
 
API Revisions - WSO2 API Manager Community Call (10/27/2021)
API Revisions - WSO2 API Manager Community Call (10/27/2021)API Revisions - WSO2 API Manager Community Call (10/27/2021)
API Revisions - WSO2 API Manager Community Call (10/27/2021)
 

Dernier

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
 
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
 

Dernier (20)

Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
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
 
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...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
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
 
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
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
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 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
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
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
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
 
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
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 

Building Business Platforms Using an API Driven Marketplace

  • 1. Building Business Platforms Using an API Driven Marketplace Mifan Careem Senior Director - Solutions Architecture, WSO2 Inc 1 Workshop - Boston, March 2018
  • 2. Agenda • The platform business model and why it works • API marketplaces as business platforms • Platform architecture and implementation • Governance in platforms - Rise of the mega platforms • Incentives, monetization and business models 2
  • 3. Detailed Agenda Key Platform Features Stakeholder Participation Feedback loops Matching Producers to Consumers Reputation based priority and matching Self service Platform Architecture and Implementation API Driven architecture End to end architecture - Add edge capabilities using composition Iterative Architectures and Implementation Micro-services driven pod teams Mini services and composition 3 Governance in Platforms - Smart Self Governance Participatory governance Feedback loop Policy Fair governance Transparency Incentives - monetary and Social Currency Fun, Fame and Fortune No. of shares, likes, network size, re-tweets, views, comments, claps, Platform Monetization and Business Models
  • 4. “Software alone is a commodity. There is nothing stopping anyone from copying the feature set, making it better, cheaper, or faster.” FRED WILSON, FOUNDER – USV – MODERN MONOPOLIES
  • 6. A platform, in its simplest sense, is digitized, participatory business models that facilitate exchange between stakeholders of a business, creating commercially connected ecosystems
  • 7. Stakeholders + Value Unit + Filters -> Core Interaction
  • 8. Stakeholders of a business here can vary from employees of the company to supply chain partners to producers and consumers of goods and services to the general community that a business exists in and even to competitors (remember coopetition from business school?) as well
  • 11. API Marketplaces and Platforms
  • 12. API Marketplace 12 An API marketplace is a platform to effectively connect API producers and API consumers - and as with any marketplace this provides the tools and means to do so
  • 14. Dialog Axiata • Unify multiple development teams as well as • internal app and service development and reuse • Digital strategy to compete with newer over-the-air providers and launch newer digital products • Provide the basis of telco-wide digital transformation 14 The Requirement
  • 15. Dialog Axiata • Internal and external enterprise API marketplace with WSO2 API manager and related technologies • Evangelism events, e.g. hackathons, workshops, etc. • Incentives including investment programs, prizes, leaderboards to promote application development • API marketplace with full ecosystem management for end-to-end API and app development 15 The Solution
  • 16. API Marketplace - Business Advantages • Discovery of APIs by consumers • Reuse of APIs • Social features encourage participation • Evangelism for application development and usage of APIs 16 • Evangelism for API design and development • API composition • Promote participation via incentives • Governance and standards • Cross division usage • Monetization
  • 17. Incentivizing Stakeholders to make platforms work
  • 18. Pipe vs Platform Business Model • Value produced upstream and consumed downstream • Straightforward user acquisition • Product design focused on consumers • Monetization focused on consumers E.g. Goods, manufacturing Britannica Encyclopedia, TV channels 18 • Users create and consume value • Extend platform functionality via APIs • First few users have minimal value • Product design focused on stakeholders (producers, consumers, etc.) • Unique business models, revenue share E.g. Internet businesses, Wikipedia, Youtube
  • 19. Feedback Loop 19 Source: David Sacks, Yammer on Uber’s business model valuation
  • 20. Social Incentives • Social Incentives • Fun, Fame, Fortune • No. of Shares, Likes, Claps, Re-Tweets, View • Leaderboards • Rating/Filtering 20
  • 21. Platform Monetization and Business Models • Transaction costs – Fixed costs – % (e.g Uber, AirBnB, Freelancer [10%]) – Revenue share – Commission based • Pay for access – Pay for general access – Pay for focused access (e.g LinkedIn recruitment) – Pay for visibility (e.g Google, FB ads) • Curated Access • Freemium • Cross business unit revenue models 21
  • 24. Platforms and Platform Team Team Centralized platform team Platform Architect Platform Owner Platform DevOps | TechOps Platform support Architecture Highly available Iterative Architecture Ops Multiple environments Source control and config versioning Monitoring, Patches and Fixes Deployment smoke test automation Rolling updates 24 Platform (Dev) CI / CD Platform (Test) Platform (Prod)
  • 25. Platforms and Projects Projects are built on top of platforms Expect shared capabilities from the platform Teams Project Owner Project Architect Project Engineers 25 Platform Project 1 Project 2 Project n
  • 26. Central vs De-centralised Platforms Centralised vs De- centralised Heterogeneous Platforms Blueprint Architecture based Homogenous Platforms 26 Platform Project 1 Project 2 Project N Platform Project 1 Project 2 Project N Repo
  • 27. Platforms and Projects Separate versioning strategies for platforms vs projects Platform features need to be backward compatible 27 Platform 1.0 Project 1 V 1.1 Project 2 V 1.3 Project n V 1.n Platform 2.0 Project 1 V 1.2 Project 2 V 1.4 Project n V 2.0
  • 28. Iterative Architecture and Implementation
  • 33. 33 APIs are found in Every Layer
  • 34. End to end architecture
  • 35. Edge features using API Composition Support integration at the edge with personalization Ability to differentiate between shared features vs personalized features 35 API Platform (Shared Features) API /foo API /bar App A API /bar App B
  • 38. Enterprise Reference Architecture Analytics Continuous-* Security & Access Management API / Service discovery Dev toolsDevops tools Service router API Gateway Core Microservices Data Container(s) Delivery channels Digital Products Messaging Channels Integration MicroservicesExisting Services
  • 39. Enterprise API Marketplaces and Platform External Developers (Partners) Other BU Developers (Inter BU Access) Internal BU Developers (Intra BU Access) BU 1 API Marketplace BU 2 API Marketplace BU 3 API Marketplace BU n API Marketplace BU 1 API Management (Dedicated On-prem Deployment) BU 2 API Management (Private Cloud Tenant) BU 3 API Management (WSO2 API Cloud Tenant) BU n API Management (Other APIM Platform Tenant) Private Cloud Public Cloud Enterprise Enterprise API Marketplace BU 1 BU 2 BU 3 BU n
  • 41. “What was once a rich selection of blogs and websites has been compressed under the powerful weight of a few dominant platforms. This concentration of power creates a new set of gatekeepers, allowing a handful of platforms to control which ideas and opinions are seen and shared.” - Tim Berners-Lee https://webfoundation.org/2018/03/web- birthday-29/ Source: https://beta.techcrunch.com/2018/03/12/platform-power-is-crushing-the-web-warns-berners-lee/
  • 42. Platform Governance • Participatory governance • Governance by stakeholders • E.g Youtube, Wikipedia content mgt. • Feedback loops • Rating systems • Transparency • Policy • PSD2, GDPR, BCBS 249 42
  • 43. 43 Building an enterprise API marketplace driven business platform Define API Strategy Define Technology Strategy Facilitate Consumers Engage and Empower Producers Evangelize Incentives Monetize and Analyze Govern and Manage