SlideShare a Scribd company logo
1 of 22
Download to read offline
The Ecosystem and the
Role of Marketplace
Ben Goldin, Mambu
@vgoldin
Ecosystem
Silo Mentality
A mindset present in some companies when certain departments or sectors
do not wish to share information with others in the same company.
This type of mentality will reduce the efficiency of the overall operation, reduce morale,
and may contribute to the demise of a productive company culture.
Ref. http://www.businessdictionary.com/definition/silo-mentality.html
Famous Jeff Bezos Mandate
● All teams will henceforth expose their data and functionality through service interfaces.
● Teams must communicate with each other through these interfaces.
● There will be no other form of inter-process communication allowed: no direct linking, no direct reads of
another team’s data store, no shared-memory model, no back-doors whatsoever. The only
communication allowed is via service interface calls over the network.
● It doesn’t matter what technology you use.
● All service interfaces, without exception, must be designed from the ground up to be externalize-able.
That is to say, the team must plan and design to be able to expose the interface to developers in the
outside world. No exceptions.
● Anyone who doesn’t do this will be fired. Thank you; have a nice day!
Same applies
between organisations!
A system is a product of the interaction
of its parts and never the sum of its parts.
Dr. Russell Ackoff
Example: How DBS Bank Became The Best Digital Bank In The
World By Becoming Invisible
People’s lives don’t revolve around banking, after all. If you’re
making a major purchase like buying a refrigerator, the smaller
and faster the banking piece, the better.
“To make banking joyful, make the banking part invisible,” COO
explains
“Digital is all about the business model, enabled by emerging
technology and data,” COO says. “Great user experiences based
on ecosystem plays to make the banking component invisible.”
Ecosystem of third-party partners in the customer journey is an
essential part of DBS’s digital story. “As banking becomes
commoditized, we need to control the ecosystem”
Ref: Forbes
Application programming interfaces (APIs) have been elevated
from a development technique to a business model driver and
boardroom consideration.
An organization’s core assets can be reused, shared, and
monetized through APIs that can extend the reach of existing
services or provide new revenue streams.
APIs should be managed like a product—one built on top of a
potentially complex technical footprint that includes legacy and
third-party systems and data.
Ref: Deloitte, API Economy
What is API Ecosystem?
Ecosystem
Inspired by AirBNB
Web API Success Factors (over EAI)
● Focus on developer experience
● Human-readable documentation
● Lean/Just-in-time design
● API design guides
○ E.g. https://cloud.google.com/apis/design/
● RESTful
○ Architectural Style
○ Lightweight
○ Less coupling, i.e. easier adoption and maintenance
Developer experience is the key!
Example: DBS Developer Portal
150 APIs announced this week
https://www.dbs.com/dbsdevelopers/index.html
Developer
Experience
1. API Design
2. Self-Service Portal
3. Community
4. Marketplace
Marketplace
Unite ecosystem partners
The marketplace helps to connect
part of the ecosystem into
the holistic system
Making sure valuable parts of the
ecosystem can be easily discovered
and leveraged
API Economy in Banking
Current State
- 10% or less of European banks provide public
APIs
- Most are going with low-risk approach
- Read-only functionality, ATM / Branch Locator
- No consistent model for data and interfaces
- i.e. bespoke code for each bank
- Mediocre/pure developer experience
- Sandbox availability
- Test data
The Ecosystem and the Role of Marketplace

More Related Content

Similar to The Ecosystem and the Role of Marketplace

The Benefits Of Software Creation
The Benefits Of Software CreationThe Benefits Of Software Creation
The Benefits Of Software Creation
Jennifer Wood
 
Deliverable 2 - Using Visuals to Enhance Viewer PerceptionCompet.docx
Deliverable 2 - Using Visuals to Enhance Viewer PerceptionCompet.docxDeliverable 2 - Using Visuals to Enhance Viewer PerceptionCompet.docx
Deliverable 2 - Using Visuals to Enhance Viewer PerceptionCompet.docx
theodorelove43763
 
Deliverable 2 - Using Visuals to Enhance Viewer PerceptionCompet.docx
Deliverable 2 - Using Visuals to Enhance Viewer PerceptionCompet.docxDeliverable 2 - Using Visuals to Enhance Viewer PerceptionCompet.docx
Deliverable 2 - Using Visuals to Enhance Viewer PerceptionCompet.docx
cargillfilberto
 
Software Requirements Specification
Software Requirements SpecificationSoftware Requirements Specification
Software Requirements Specification
Srishti Sabarwal
 
The 2017 CIO Roadmap to Project Success_Final
The 2017 CIO Roadmap to Project Success_FinalThe 2017 CIO Roadmap to Project Success_Final
The 2017 CIO Roadmap to Project Success_Final
Kirk Eggleston
 
Industrial man power
Industrial man powerIndustrial man power
Industrial man power
Raju Insan
 
Design thinking in IT Industries.pptx
Design thinking in IT Industries.pptxDesign thinking in IT Industries.pptx
Design thinking in IT Industries.pptx
1sv09me054
 
CRM system for WeLoveVideo.pptCRM System for WeLoveVid.docx
CRM system for WeLoveVideo.pptCRM System for WeLoveVid.docxCRM system for WeLoveVideo.pptCRM System for WeLoveVid.docx
CRM system for WeLoveVideo.pptCRM System for WeLoveVid.docx
mydrynan
 

Similar to The Ecosystem and the Role of Marketplace (20)

Digital Engineering: Top 5 Imperatives for Communications, Media and Technolo...
Digital Engineering: Top 5 Imperatives for Communications, Media and Technolo...Digital Engineering: Top 5 Imperatives for Communications, Media and Technolo...
Digital Engineering: Top 5 Imperatives for Communications, Media and Technolo...
 
LEAN ENTERPRISE
LEAN ENTERPRISELEAN ENTERPRISE
LEAN ENTERPRISE
 
The Benefits Of Software Creation
The Benefits Of Software CreationThe Benefits Of Software Creation
The Benefits Of Software Creation
 
Deliverable 2 - Using Visuals to Enhance Viewer PerceptionCompet.docx
Deliverable 2 - Using Visuals to Enhance Viewer PerceptionCompet.docxDeliverable 2 - Using Visuals to Enhance Viewer PerceptionCompet.docx
Deliverable 2 - Using Visuals to Enhance Viewer PerceptionCompet.docx
 
Deliverable 2 - Using Visuals to Enhance Viewer PerceptionCompet.docx
Deliverable 2 - Using Visuals to Enhance Viewer PerceptionCompet.docxDeliverable 2 - Using Visuals to Enhance Viewer PerceptionCompet.docx
Deliverable 2 - Using Visuals to Enhance Viewer PerceptionCompet.docx
 
Microservices Architecture for e-Commerce
Microservices Architecture for e-CommerceMicroservices Architecture for e-Commerce
Microservices Architecture for e-Commerce
 
Software Requirements Specification
Software Requirements SpecificationSoftware Requirements Specification
Software Requirements Specification
 
The 2017 CIO Roadmap to Project Success_Final
The 2017 CIO Roadmap to Project Success_FinalThe 2017 CIO Roadmap to Project Success_Final
The 2017 CIO Roadmap to Project Success_Final
 
Industrial man power
Industrial man powerIndustrial man power
Industrial man power
 
Next generation BPM
Next generation BPMNext generation BPM
Next generation BPM
 
Maximizing Value and Consistency of Experiences with Design Systems - Centerl...
Maximizing Value and Consistency of Experiences with Design Systems - Centerl...Maximizing Value and Consistency of Experiences with Design Systems - Centerl...
Maximizing Value and Consistency of Experiences with Design Systems - Centerl...
 
Low code - empower the capability to accelerate | Swatantra Kumar
Low code - empower the capability to accelerate | Swatantra KumarLow code - empower the capability to accelerate | Swatantra Kumar
Low code - empower the capability to accelerate | Swatantra Kumar
 
Course tspk101
Course tspk101Course tspk101
Course tspk101
 
IBM Rational HATS Overview 2013
IBM Rational HATS Overview 2013IBM Rational HATS Overview 2013
IBM Rational HATS Overview 2013
 
BSG collaboration platform
BSG collaboration platformBSG collaboration platform
BSG collaboration platform
 
Design thinking in IT Industries.pptx
Design thinking in IT Industries.pptxDesign thinking in IT Industries.pptx
Design thinking in IT Industries.pptx
 
CRM system for WeLoveVideo.pptCRM System for WeLoveVid.docx
CRM system for WeLoveVideo.pptCRM System for WeLoveVid.docxCRM system for WeLoveVideo.pptCRM System for WeLoveVid.docx
CRM system for WeLoveVideo.pptCRM System for WeLoveVid.docx
 
7 Steps to Transform Your Enterprise Architecture Practice
7 Steps to Transform Your Enterprise Architecture Practice7 Steps to Transform Your Enterprise Architecture Practice
7 Steps to Transform Your Enterprise Architecture Practice
 
Working at Net Solutions
Working at Net SolutionsWorking at Net Solutions
Working at Net Solutions
 
UX IN ASSET MANAGEMENT SOFTWARE
UX IN ASSET MANAGEMENT SOFTWAREUX IN ASSET MANAGEMENT SOFTWARE
UX IN ASSET MANAGEMENT SOFTWARE
 

Recently uploaded

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
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
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformLess Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptx
 
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
API Governance and Monetization - The evolution of API governance
API Governance and Monetization -  The evolution of API governanceAPI Governance and Monetization -  The evolution of API governance
API Governance and Monetization - The evolution of API governance
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 

The Ecosystem and the Role of Marketplace

  • 1. The Ecosystem and the Role of Marketplace Ben Goldin, Mambu @vgoldin
  • 3. Silo Mentality A mindset present in some companies when certain departments or sectors do not wish to share information with others in the same company. This type of mentality will reduce the efficiency of the overall operation, reduce morale, and may contribute to the demise of a productive company culture. Ref. http://www.businessdictionary.com/definition/silo-mentality.html
  • 4. Famous Jeff Bezos Mandate ● All teams will henceforth expose their data and functionality through service interfaces. ● Teams must communicate with each other through these interfaces. ● There will be no other form of inter-process communication allowed: no direct linking, no direct reads of another team’s data store, no shared-memory model, no back-doors whatsoever. The only communication allowed is via service interface calls over the network. ● It doesn’t matter what technology you use. ● All service interfaces, without exception, must be designed from the ground up to be externalize-able. That is to say, the team must plan and design to be able to expose the interface to developers in the outside world. No exceptions. ● Anyone who doesn’t do this will be fired. Thank you; have a nice day!
  • 6. A system is a product of the interaction of its parts and never the sum of its parts. Dr. Russell Ackoff
  • 7.
  • 8. Example: How DBS Bank Became The Best Digital Bank In The World By Becoming Invisible People’s lives don’t revolve around banking, after all. If you’re making a major purchase like buying a refrigerator, the smaller and faster the banking piece, the better. “To make banking joyful, make the banking part invisible,” COO explains “Digital is all about the business model, enabled by emerging technology and data,” COO says. “Great user experiences based on ecosystem plays to make the banking component invisible.” Ecosystem of third-party partners in the customer journey is an essential part of DBS’s digital story. “As banking becomes commoditized, we need to control the ecosystem” Ref: Forbes
  • 9.
  • 10. Application programming interfaces (APIs) have been elevated from a development technique to a business model driver and boardroom consideration. An organization’s core assets can be reused, shared, and monetized through APIs that can extend the reach of existing services or provide new revenue streams. APIs should be managed like a product—one built on top of a potentially complex technical footprint that includes legacy and third-party systems and data. Ref: Deloitte, API Economy
  • 11. What is API Ecosystem? Ecosystem Inspired by AirBNB
  • 12. Web API Success Factors (over EAI) ● Focus on developer experience ● Human-readable documentation ● Lean/Just-in-time design ● API design guides ○ E.g. https://cloud.google.com/apis/design/ ● RESTful ○ Architectural Style ○ Lightweight ○ Less coupling, i.e. easier adoption and maintenance
  • 14. Example: DBS Developer Portal 150 APIs announced this week https://www.dbs.com/dbsdevelopers/index.html
  • 15. Developer Experience 1. API Design 2. Self-Service Portal 3. Community 4. Marketplace
  • 17. The marketplace helps to connect part of the ecosystem into the holistic system
  • 18.
  • 19. Making sure valuable parts of the ecosystem can be easily discovered and leveraged
  • 20. API Economy in Banking
  • 21. Current State - 10% or less of European banks provide public APIs - Most are going with low-risk approach - Read-only functionality, ATM / Branch Locator - No consistent model for data and interfaces - i.e. bespoke code for each bank - Mediocre/pure developer experience - Sandbox availability - Test data