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