SlideShare a Scribd company logo
Open Bank Project
- and the Yin and Yang of Open Banking!
© TESOBE 2020
API Days Hong Kong, 2020
2
First - Let’s awaken the Qi!
© TESOBE 2020
3
Open Banking - Origins
● Open APIs for every bank
● Open Standards
● Open Source
● Open Data + Transparency
● Open Innovation
ITEA2, Berlin, Feb 2010
© TESOBE 2020
Open Bank Project
1995 2000 2010 2020
All banks should have
an API
4
1995
Why do we need a
Website?
2000 2010 2020
Of course we have a
Website
All banks should have
an API
Open Banking - Origins
● Open APIs for every bank
● Open Standards
● Open Source
● Open Data + Transparency
● Open Innovation
In the future, every bank will have an API
© TESOBE 2020
Open Bank Project
5
1995
Why do we need a
Website?
2000 2010 2020
Of course we have a
Website
OK!
All banks should have
an API
Open Banking - Origins
● Open APIs for every bank
● Open Standards
● Open Source
● Open Data + Transparency
● Open Innovation
In the future, every bank will have an API
© TESOBE 2020
Open Bank Project
Open Banking - Why Now
6
Non-Banking Competitors
¾ millennials would be more excited about an offering
from new entrants than from their own bank
Changing
Customer Behavior
71% of millennials would rather go to the dentists
than listen to what banks are saying
Ageing IT systems
IT systems are perceived as
the #1 barrier to innovation
Regulation
In or Coming to a country near you!
Source: The Millennial Disruption Index, Scratch 2014 / Innovation in Retail Banking 2013, Efma-Infosys
Current “workarounds” do not work anymore
© TESOBE 2020
Open Bank Project solution
The Open Bank Project is an open API solution
for banks and a developer community around
11K+
Global developer
community
Deployed for 40+
bank customers
350+ Banking APIs,
Middleware, Apps
and Tools
7© TESOBE 2020
Zhou Dunyi (周敦頤) 1017–1073)
8© TESOBE 2020https://en.wikipedia.org/wiki/Zhou_Dunyi
Lived during the Song
Dynasty
(First country in world to issue banknotes
nationally)
Cool philosopher
dude
Taijitu ("supreme ultimate diagram")
9© TESOBE 2020Joseph A. Adler, Reconstructing the Confucian Dao: Zhu Xi's Appropriation of Zhou Dunyi, SUNY Press, 2014
The Supreme Polarity in activity
generates yang; yet at the limit of
activity it is still. In stillness it
generates yin; yet at the limit of
stillness it is also active. Activity
and stillness alternate; each is the
basis of the other.
Zhou Dunyi
Modern taiji-symbol
10© TESOBE 2020https://en.wikipedia.org/wiki/Bagua
Bagua - Zhao Huiqian (趙撝謙) (1370s).
11© TESOBE 2020https://en.wikipedia.org/wiki/Bagua
Modern taiji-symbol
12© TESOBE 2020https://en.wikipedia.org/wiki/Bagua
Collaboration
13© TESOBE 2020
Zhang Sanfeng (張三丰) 1247–????)
14© TESOBE 2020https://en.wikipedia.org/wiki/Zhou_Dunyi
Legendary Taoist who is said to
have invented Taijiquan and was
purported to have achieved
immortality.
Cool legendary
immortal dude
Embrace/Carry Tiger, Return to Mountain
15© TESOBE 2020
The tiger can be seen as both yang and
yin. It is both hard and soft, light and
dark, moving and still, fire and water,
ferocious and gentle.
We must embrace this aspect of
ourselves, all aspects, and demonise no
part of ourselves. Then we truly return
to Mountain, stability, to our own
balance.
So Banks need to embrace both the
Yin and the Yang. The traditional and
the new, as both are intertwined and
dependent on one another.
By embracing these parts, they will
find their balance.
That balance will look different for
each bank. The important thing is
finding YOUR balance based on
YOUR business needs, without
emulating anyone else's.
Pushing hands (Tuishou)
16© TESOBE 2020https://en.wikipedia.org/wiki/Pushing_hands
API Sandboxes are
test environments
that allow banks to
test their ability to
handle fintech
innovation.
Bank
Fintech
Push hands allows us to
test our ability to
absorb force from an
opponent and project it
back into them.
In doing so, they also
grapple with fintechs,
starting valuable exchanges
and discovering worthy
partners for the future.
Opportunity to test out
a partner safely.
17
Bank Legacy Systems
Legacy Banking
Connectors
API Gateway
Capabilities
Pre-built
Catalog
Sandbox
Env
Regional
Specific APIs
Physical Virtual Private Cloud Public Cloud
End-to-End
Dev Experience
OBP connects to your legacy systems and abstracts away complexity
© TESOBE 2020
Enterprise tech to go into battle!
RESTful API Platform
18
● Everything (REST) API
© TESOBE 2020
API Catalogue
19
350+ Pre-built bank-specific APIs accelerate
© TESOBE 2020
Data and API Realms
20
● Standard Entities
● Custom Attributes (Key - Value pairs)
● Dynamic Entities
● Dynamic Endpoints
© TESOBE 2020
Standard Entities
21
● Commonly occurring entities including:
○ Accounts & Metadata
○ Transactions & Metadata
○ Customers & KYC
○ Products
○ Transaction Requests & SCA.
○ also, Roles, Users, Consents (OBP, Berlin Group, UK) etc.
● Out of the box - Every OBP instance starts with these.
● OBP APIs and also Berlin Group, UK, Australia, Mexico….
● Have variations (e.g. thin account list, firehose account list)
● Local persistence to database and/or via Star Connector & Method Routing
© TESOBE 2020
Developer Community
22Physical Virtual Private Cloud Public Cloud
Over 11,000 Fintech developers worldwide uses Open Bank Project APIs
© TESOBE 2020
Developer Portal
23© TESOBE 2020
24
API Explorer
24© TESOBE 2020
25
API Manager
© TESOBE 2020
Access Control
26© TESOBE 2020
Developer tools & SDKs
1. Sandbox
27
Mile-stone
© TESOBE 2020
(Not just via
Swagger)
Authentication & Authorisation
28
● Direct Login (Trusted environments / Hackathons)
● OAuth 1.0a (Twitter)
● OAuth2 + OpenID Connect (External e.g. Google / Yahoo)
● OAuth2 + OpenID Connect (Local e.g. Hydra)
● Gateway Login (External Gateway in front)
● Mutual TLS
● JWT
● eIDAS Certificates
● Consents (OBP, Berlin Group, UK)
© TESOBE 2020
● Views & Account Access
● Roles & Entitlements
Rate Limiting - Step back to repel monkey!
29© TESOBE 2020https://en.wikipedia.org/wiki/Pushing_hands
You should never allow the monkey to
circle behind you. The monkey
approaches with its multiple ability to
attack in many directions.
It’s swift and presents multiple
simultaneous threats.
Don’t let the disruption catch you off
guard. Be aware that you are being
attacked from multiple sides.
Take a step back.
Get a full view of what is happening.
Don’t leave yourself open on any
side.
Performance
30© TESOBE 2020
JMeter Load Tests:
● virtual app performing a series of
standard API calls
● simulating 1000 concurrent users
● single-host VM
● response time avg. ~50ms
Billing
1. Sandbox
31
Mile-stone
© TESOBE 2020
Custom Attributes
32
● Add bank specific information to Standard Entities:
● Typed, key-value pairs with documentation.
● Available for:
○ Customers
○ Accounts
○ Transactions
○ Products
● Have fine grained access control (via views)
● Listed in JSON response with main entities
© TESOBE 2020
Dynamic Entities
33
● Define any data entity you want
● Realtime
● Use a simple JSON object to define the data model
● Fields are typed
● Reference Fields (including multiple fields) to other Dynamic or Static Entities.
● Automatically creates
○ Create, Read, Update and Delete endpoints with guards.
○ Documentation.
○ Roles for each endpoint.
○ Persists to database
● Can also connect to backend datasource via Star Connector & Method Routing
© TESOBE 2020
Dynamic Endpoints
34
● Create endpoints from Swagger / Open API specifications
● Realtime - Immediately available in API Explorer
● Can pass through to backend service or return mocked example data
● Automatically creates documentation.
● Automatically creates Roles for each endpoint.
● No persistence to OBP database
© TESOBE 2020
Architecture
© TESOBE 2020 35
Interfaces
36© TESOBE 2020
Functional Overview
37© TESOBE 2020
38
Default Connector
● Read and write to the OBP database
● Any RDBMS
● All access is via an ORM using JDBC
● Automatic data migrations
● SQL Views provide DB interface if required
● Support for Postgres, MS SQL, MySQL, Oracle etc.
© TESOBE 2020
By default, all internal OBP functions use the
default “mapped” connector.
39
Multiple Connectors
● http REST
● Akka
● Kafka
● Stored Procedure
● ORM / RDBMS
● Other
● & Build your own
© TESOBE 2020
But OBP Connectors exist for multiple
protocols. App doesn’t see any difference.
40
Star Connector & Method Routing
● Adapters are language neutral (Python, Go, Javascript, Java, Scala)
● Live documentation of message definitions on “Message Docs”
endpoints
● Message Docs endpoints detail Outbound and Inbound messages
with payload plus Authentication and Call Context from OBP
● Real-time re-routing of message flow via “Method Routing”
endpoints
© TESOBE 2020
And we can re-route OBP functions over
different Connectors and Adapters in real-time.
41
Node RED Adapter
● OBP Contrib provides OBP Nodes and
helpers for Node Red.
● Live Outbound & Inbound Message
Definitions available in Node-RED for each
Function
© TESOBE 2020
One possible Adapter
technology is Node RED.
With OBP Method Routing we
can re-route OBP methods to
different nodes on Node-RED
servers.
For more info see: https://vimeo.com/452236076
42
Node OBP Contrib
● Live refresh of Outbound and Inbound JSON
structures via OBP Message Docs endpoints.
● Adapter entry points for each OBP method
● Direct responses
● Custom responses
● Mocked responses
● OBP Dynamic Entities
© TESOBE 2020
Node OBP Contrib provides:
For more info see: https://github.com/OpenBankProject/node-red-contrib-obp
Sofit - Metadata
43© TESOBE 2020
Sandbox data
44
© TESOBE 2020
More
© TESOBE 2020 45
Data Model
46© TESOBE 2020
Deployment Options
47
Install OBP for free on laptop or cloud
https://hub.docker.com/r/openbankproject/ © TESOBE 2020
Simon Redfern, CEO
simon@tesobe.com
+49 (0)30 8145 3994
www.openbankproject.com
© TESOBE 2020 48
49
API Tester
© TESOBE 2020
Suitability for Omni Channel Hub
50
● API everything!
● Multiple Authentication methods (built in, external, SSO, federated)
● Rich authorisation framework
● Flexible Consents
● Pragmatic Data model
● Dynamic Attributes
● Dynamic Entities
● Dynamic Endpoints
● Method Routing
● Security
● Tools
● Performance
● Ecosystem
© TESOBE 2020
51
1995
Why do we need a
Website?
2000 2010 2020
Of course we have a
Website
OK!
All banks should have
an API
Open Banking - Origins
● Open APIs for every bank
● Open Standards
● Open Source
● Open Data + Transparency
● Open Innovation
● Banks gain faster time-to-market and save money
● Developers have easy data access
● Customers enjoy improved experience
In the future, every bank will have an API
© TESOBE 2020
● Paypal
● Altavista ● Wikipedia
● Youtube
● Open Bank Project
Some of the largest financial institutions rely on the Open Bank Project
They trust us
52
Our clients include leading and global tier one banks.
Our technology has been used in more than 60 client engagements.
© TESOBE 2020

More Related Content

What's hot

apidays LIVE Australia 2020 - From micro to macro-coordination through domain...
apidays LIVE Australia 2020 - From micro to macro-coordination through domain...apidays LIVE Australia 2020 - From micro to macro-coordination through domain...
apidays LIVE Australia 2020 - From micro to macro-coordination through domain...
apidays
 
apidays LIVE JAKARTA - Productising APIs: A journey in how we built API produ...
apidays LIVE JAKARTA - Productising APIs: A journey in how we built API produ...apidays LIVE JAKARTA - Productising APIs: A journey in how we built API produ...
apidays LIVE JAKARTA - Productising APIs: A journey in how we built API produ...
apidays
 
apidays LIVE Australia 2021 - Quantum Duality of “API as a business and a tec...
apidays LIVE Australia 2021 - Quantum Duality of “API as a business and a tec...apidays LIVE Australia 2021 - Quantum Duality of “API as a business and a tec...
apidays LIVE Australia 2021 - Quantum Duality of “API as a business and a tec...
apidays
 
apidays LIVE Australia 2021 - API Horror Stories from an Unnamed Coworking Co...
apidays LIVE Australia 2021 - API Horror Stories from an Unnamed Coworking Co...apidays LIVE Australia 2021 - API Horror Stories from an Unnamed Coworking Co...
apidays LIVE Australia 2021 - API Horror Stories from an Unnamed Coworking Co...
apidays
 
BizTalk 2010 with Appfabric Hosting in the Cloud: WCF Services vs BT2010
BizTalk 2010 with Appfabric Hosting in the Cloud: WCF Services vs BT2010BizTalk 2010 with Appfabric Hosting in the Cloud: WCF Services vs BT2010
BizTalk 2010 with Appfabric Hosting in the Cloud: WCF Services vs BT2010
Bala Subra
 
APIdays Paris 2019 - Zero Downtime in API Management by Waldemar Rosenfeld, A...
APIdays Paris 2019 - Zero Downtime in API Management by Waldemar Rosenfeld, A...APIdays Paris 2019 - Zero Downtime in API Management by Waldemar Rosenfeld, A...
APIdays Paris 2019 - Zero Downtime in API Management by Waldemar Rosenfeld, A...
apidays
 
BI Studio profile
BI Studio profileBI Studio profile
BI Studio profile
Vassily Buzuyev
 
apidays LIVE London 2021 - Moving from a Product as API to API as a Product b...
apidays LIVE London 2021 - Moving from a Product as API to API as a Product b...apidays LIVE London 2021 - Moving from a Product as API to API as a Product b...
apidays LIVE London 2021 - Moving from a Product as API to API as a Product b...
apidays
 
apidays LIVE London 2021 - Presenting the Kubernetes Browser by Daria Muehlet...
apidays LIVE London 2021 - Presenting the Kubernetes Browser by Daria Muehlet...apidays LIVE London 2021 - Presenting the Kubernetes Browser by Daria Muehlet...
apidays LIVE London 2021 - Presenting the Kubernetes Browser by Daria Muehlet...
apidays
 
apidays LIVE Paris 2021 - Detecting and Protecting PII by Rob Dickinson, Resu...
apidays LIVE Paris 2021 - Detecting and Protecting PII by Rob Dickinson, Resu...apidays LIVE Paris 2021 - Detecting and Protecting PII by Rob Dickinson, Resu...
apidays LIVE Paris 2021 - Detecting and Protecting PII by Rob Dickinson, Resu...
apidays
 
apidays LIVE Australia 2020 - Federating API Development at Australia’s large...
apidays LIVE Australia 2020 - Federating API Development at Australia’s large...apidays LIVE Australia 2020 - Federating API Development at Australia’s large...
apidays LIVE Australia 2020 - Federating API Development at Australia’s large...
apidays
 
apidays LIVE Helsinki & North - Bye bye to the insurance monolith - case Eule...
apidays LIVE Helsinki & North - Bye bye to the insurance monolith - case Eule...apidays LIVE Helsinki & North - Bye bye to the insurance monolith - case Eule...
apidays LIVE Helsinki & North - Bye bye to the insurance monolith - case Eule...
apidays
 
APIStrat Open API Workshop
APIStrat Open API WorkshopAPIStrat Open API Workshop
APIStrat Open API Workshop
Restlet
 
[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”
WSO2
 
Fintech Primitives - Wealth Management - MF Pro - Distributor
Fintech Primitives - Wealth Management - MF Pro - DistributorFintech Primitives - Wealth Management - MF Pro - Distributor
Fintech Primitives - Wealth Management - MF Pro - Distributor
Jainendra Sinha
 
apidays LIVE Australia 2021 - APIs, open ecosystems, and the emerging future ...
apidays LIVE Australia 2021 - APIs, open ecosystems, and the emerging future ...apidays LIVE Australia 2021 - APIs, open ecosystems, and the emerging future ...
apidays LIVE Australia 2021 - APIs, open ecosystems, and the emerging future ...
apidays
 
apidays LIVE Singapore - Next-generation microservice architecture based on A...
apidays LIVE Singapore - Next-generation microservice architecture based on A...apidays LIVE Singapore - Next-generation microservice architecture based on A...
apidays LIVE Singapore - Next-generation microservice architecture based on A...
apidays
 
Crossing the low-code and pro-code chasm: a platform approach
Crossing the low-code and pro-code chasm: a platform approachCrossing the low-code and pro-code chasm: a platform approach
Crossing the low-code and pro-code chasm: a platform approach
Asanka Abeysinghe
 
apidays LIVE London 2021 - Application to API Security, drivers to the Shift ...
apidays LIVE London 2021 - Application to API Security, drivers to the Shift ...apidays LIVE London 2021 - Application to API Security, drivers to the Shift ...
apidays LIVE London 2021 - Application to API Security, drivers to the Shift ...
apidays
 
apidays LIVE London 2021 - API design is where culture and tech meet each oth...
apidays LIVE London 2021 - API design is where culture and tech meet each oth...apidays LIVE London 2021 - API design is where culture and tech meet each oth...
apidays LIVE London 2021 - API design is where culture and tech meet each oth...
apidays
 

What's hot (20)

apidays LIVE Australia 2020 - From micro to macro-coordination through domain...
apidays LIVE Australia 2020 - From micro to macro-coordination through domain...apidays LIVE Australia 2020 - From micro to macro-coordination through domain...
apidays LIVE Australia 2020 - From micro to macro-coordination through domain...
 
apidays LIVE JAKARTA - Productising APIs: A journey in how we built API produ...
apidays LIVE JAKARTA - Productising APIs: A journey in how we built API produ...apidays LIVE JAKARTA - Productising APIs: A journey in how we built API produ...
apidays LIVE JAKARTA - Productising APIs: A journey in how we built API produ...
 
apidays LIVE Australia 2021 - Quantum Duality of “API as a business and a tec...
apidays LIVE Australia 2021 - Quantum Duality of “API as a business and a tec...apidays LIVE Australia 2021 - Quantum Duality of “API as a business and a tec...
apidays LIVE Australia 2021 - Quantum Duality of “API as a business and a tec...
 
apidays LIVE Australia 2021 - API Horror Stories from an Unnamed Coworking Co...
apidays LIVE Australia 2021 - API Horror Stories from an Unnamed Coworking Co...apidays LIVE Australia 2021 - API Horror Stories from an Unnamed Coworking Co...
apidays LIVE Australia 2021 - API Horror Stories from an Unnamed Coworking Co...
 
BizTalk 2010 with Appfabric Hosting in the Cloud: WCF Services vs BT2010
BizTalk 2010 with Appfabric Hosting in the Cloud: WCF Services vs BT2010BizTalk 2010 with Appfabric Hosting in the Cloud: WCF Services vs BT2010
BizTalk 2010 with Appfabric Hosting in the Cloud: WCF Services vs BT2010
 
APIdays Paris 2019 - Zero Downtime in API Management by Waldemar Rosenfeld, A...
APIdays Paris 2019 - Zero Downtime in API Management by Waldemar Rosenfeld, A...APIdays Paris 2019 - Zero Downtime in API Management by Waldemar Rosenfeld, A...
APIdays Paris 2019 - Zero Downtime in API Management by Waldemar Rosenfeld, A...
 
BI Studio profile
BI Studio profileBI Studio profile
BI Studio profile
 
apidays LIVE London 2021 - Moving from a Product as API to API as a Product b...
apidays LIVE London 2021 - Moving from a Product as API to API as a Product b...apidays LIVE London 2021 - Moving from a Product as API to API as a Product b...
apidays LIVE London 2021 - Moving from a Product as API to API as a Product b...
 
apidays LIVE London 2021 - Presenting the Kubernetes Browser by Daria Muehlet...
apidays LIVE London 2021 - Presenting the Kubernetes Browser by Daria Muehlet...apidays LIVE London 2021 - Presenting the Kubernetes Browser by Daria Muehlet...
apidays LIVE London 2021 - Presenting the Kubernetes Browser by Daria Muehlet...
 
apidays LIVE Paris 2021 - Detecting and Protecting PII by Rob Dickinson, Resu...
apidays LIVE Paris 2021 - Detecting and Protecting PII by Rob Dickinson, Resu...apidays LIVE Paris 2021 - Detecting and Protecting PII by Rob Dickinson, Resu...
apidays LIVE Paris 2021 - Detecting and Protecting PII by Rob Dickinson, Resu...
 
apidays LIVE Australia 2020 - Federating API Development at Australia’s large...
apidays LIVE Australia 2020 - Federating API Development at Australia’s large...apidays LIVE Australia 2020 - Federating API Development at Australia’s large...
apidays LIVE Australia 2020 - Federating API Development at Australia’s large...
 
apidays LIVE Helsinki & North - Bye bye to the insurance monolith - case Eule...
apidays LIVE Helsinki & North - Bye bye to the insurance monolith - case Eule...apidays LIVE Helsinki & North - Bye bye to the insurance monolith - case Eule...
apidays LIVE Helsinki & North - Bye bye to the insurance monolith - case Eule...
 
APIStrat Open API Workshop
APIStrat Open API WorkshopAPIStrat Open API Workshop
APIStrat Open API Workshop
 
[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”
 
Fintech Primitives - Wealth Management - MF Pro - Distributor
Fintech Primitives - Wealth Management - MF Pro - DistributorFintech Primitives - Wealth Management - MF Pro - Distributor
Fintech Primitives - Wealth Management - MF Pro - Distributor
 
apidays LIVE Australia 2021 - APIs, open ecosystems, and the emerging future ...
apidays LIVE Australia 2021 - APIs, open ecosystems, and the emerging future ...apidays LIVE Australia 2021 - APIs, open ecosystems, and the emerging future ...
apidays LIVE Australia 2021 - APIs, open ecosystems, and the emerging future ...
 
apidays LIVE Singapore - Next-generation microservice architecture based on A...
apidays LIVE Singapore - Next-generation microservice architecture based on A...apidays LIVE Singapore - Next-generation microservice architecture based on A...
apidays LIVE Singapore - Next-generation microservice architecture based on A...
 
Crossing the low-code and pro-code chasm: a platform approach
Crossing the low-code and pro-code chasm: a platform approachCrossing the low-code and pro-code chasm: a platform approach
Crossing the low-code and pro-code chasm: a platform approach
 
apidays LIVE London 2021 - Application to API Security, drivers to the Shift ...
apidays LIVE London 2021 - Application to API Security, drivers to the Shift ...apidays LIVE London 2021 - Application to API Security, drivers to the Shift ...
apidays LIVE London 2021 - Application to API Security, drivers to the Shift ...
 
apidays LIVE London 2021 - API design is where culture and tech meet each oth...
apidays LIVE London 2021 - API design is where culture and tech meet each oth...apidays LIVE London 2021 - API design is where culture and tech meet each oth...
apidays LIVE London 2021 - API design is where culture and tech meet each oth...
 

Similar to apidays LIVE Hong Kong - Open Banking, Yin and Yang in Hong Kong by Simon Redfern

1 - Welcome OPEN19 & Partners line-up
1 - Welcome OPEN19 & Partners line-up1 - Welcome OPEN19 & Partners line-up
1 - Welcome OPEN19 & Partners line-up
Kangaroot
 
What's new in OpenStack Liberty
What's new in OpenStack LibertyWhat's new in OpenStack Liberty
What's new in OpenStack Liberty
Michael Solberg
 
GraphQL is actually rest
GraphQL is actually restGraphQL is actually rest
GraphQL is actually rest
Jakub Riedl
 
InfluxDB Community Office Hours September 2020
InfluxDB Community Office Hours September 2020 InfluxDB Community Office Hours September 2020
InfluxDB Community Office Hours September 2020
InfluxData
 
Scalable Eventing Over Apache Mesos
Scalable Eventing Over Apache MesosScalable Eventing Over Apache Mesos
Scalable Eventing Over Apache Mesos
Olivier Paugam
 
apidays LIVE Australia 2020 - Move to the next generation API ecosystem by lo...
apidays LIVE Australia 2020 - Move to the next generation API ecosystem by lo...apidays LIVE Australia 2020 - Move to the next generation API ecosystem by lo...
apidays LIVE Australia 2020 - Move to the next generation API ecosystem by lo...
apidays
 
Eclipse IoT Talk (Montreal JUG)
Eclipse IoT Talk (Montreal JUG)Eclipse IoT Talk (Montreal JUG)
Eclipse IoT Talk (Montreal JUG)
Mike Milinkovich
 
OpenIO A3techlive in London - March 2016
OpenIO A3techlive in London - March 2016OpenIO A3techlive in London - March 2016
OpenIO A3techlive in London - March 2016
OpenIO Object Storage
 
Fast App development with SwellRT
Fast App development  with SwellRTFast App development  with SwellRT
Fast App development with SwellRT
Samer Hassan
 
Introduction to Big Data Analytics: Batch, Real-Time, and the Best of Both Wo...
Introduction to Big Data Analytics: Batch, Real-Time, and the Best of Both Wo...Introduction to Big Data Analytics: Batch, Real-Time, and the Best of Both Wo...
Introduction to Big Data Analytics: Batch, Real-Time, and the Best of Both Wo...
WSO2
 
Node red & IoT - IEDC Hardware Club, April 8th 2016
Node red & IoT - IEDC Hardware Club, April 8th 2016Node red & IoT - IEDC Hardware Club, April 8th 2016
Node red & IoT - IEDC Hardware Club, April 8th 2016
Sebin Benjamin
 
2017 Microservices Practitioner Virtual Summit: Microservices at Squarespace ...
2017 Microservices Practitioner Virtual Summit: Microservices at Squarespace ...2017 Microservices Practitioner Virtual Summit: Microservices at Squarespace ...
2017 Microservices Practitioner Virtual Summit: Microservices at Squarespace ...
Ambassador Labs
 
Geoscience and Microservices
Geoscience and Microservices Geoscience and Microservices
Geoscience and Microservices
Matthew Gerring
 
Building a globalized, customer facing e-commerce product, powered by micro-s...
Building a globalized, customer facing e-commerce product, powered by micro-s...Building a globalized, customer facing e-commerce product, powered by micro-s...
Building a globalized, customer facing e-commerce product, powered by micro-s...
Nikos Dimitrakopoulos
 
GlueCon 2015 - How REST APIs can glue all types of devices together
GlueCon 2015 - How REST APIs can glue all types of devices togetherGlueCon 2015 - How REST APIs can glue all types of devices together
GlueCon 2015 - How REST APIs can glue all types of devices together
Restlet
 
The complex IoT equation, and FLOSS solutions, OW2con'18, June 7-8, 2018, Paris
The complex IoT equation, and FLOSS solutions, OW2con'18, June 7-8, 2018, ParisThe complex IoT equation, and FLOSS solutions, OW2con'18, June 7-8, 2018, Paris
The complex IoT equation, and FLOSS solutions, OW2con'18, June 7-8, 2018, Paris
OW2
 
webthing-floss-iot-20180607rzr
webthing-floss-iot-20180607rzrwebthing-floss-iot-20180607rzr
webthing-floss-iot-20180607rzr
Phil www.rzr.online.fr
 
The Complex IoT Equation (and FLOSS solutions)
The Complex IoT Equation (and FLOSS solutions)The Complex IoT Equation (and FLOSS solutions)
The Complex IoT Equation (and FLOSS solutions)
Samsung Open Source Group
 
Comparison between OGC Sensor Observation Service and SensorThings API
Comparison between OGC Sensor Observation Service and SensorThings APIComparison between OGC Sensor Observation Service and SensorThings API
Comparison between OGC Sensor Observation Service and SensorThings API
SensorUp
 
Node.js meetup at Palo Alto Networks Tel Aviv
Node.js meetup at Palo Alto Networks Tel AvivNode.js meetup at Palo Alto Networks Tel Aviv
Node.js meetup at Palo Alto Networks Tel Aviv
Ron Perlmuter
 

Similar to apidays LIVE Hong Kong - Open Banking, Yin and Yang in Hong Kong by Simon Redfern (20)

1 - Welcome OPEN19 & Partners line-up
1 - Welcome OPEN19 & Partners line-up1 - Welcome OPEN19 & Partners line-up
1 - Welcome OPEN19 & Partners line-up
 
What's new in OpenStack Liberty
What's new in OpenStack LibertyWhat's new in OpenStack Liberty
What's new in OpenStack Liberty
 
GraphQL is actually rest
GraphQL is actually restGraphQL is actually rest
GraphQL is actually rest
 
InfluxDB Community Office Hours September 2020
InfluxDB Community Office Hours September 2020 InfluxDB Community Office Hours September 2020
InfluxDB Community Office Hours September 2020
 
Scalable Eventing Over Apache Mesos
Scalable Eventing Over Apache MesosScalable Eventing Over Apache Mesos
Scalable Eventing Over Apache Mesos
 
apidays LIVE Australia 2020 - Move to the next generation API ecosystem by lo...
apidays LIVE Australia 2020 - Move to the next generation API ecosystem by lo...apidays LIVE Australia 2020 - Move to the next generation API ecosystem by lo...
apidays LIVE Australia 2020 - Move to the next generation API ecosystem by lo...
 
Eclipse IoT Talk (Montreal JUG)
Eclipse IoT Talk (Montreal JUG)Eclipse IoT Talk (Montreal JUG)
Eclipse IoT Talk (Montreal JUG)
 
OpenIO A3techlive in London - March 2016
OpenIO A3techlive in London - March 2016OpenIO A3techlive in London - March 2016
OpenIO A3techlive in London - March 2016
 
Fast App development with SwellRT
Fast App development  with SwellRTFast App development  with SwellRT
Fast App development with SwellRT
 
Introduction to Big Data Analytics: Batch, Real-Time, and the Best of Both Wo...
Introduction to Big Data Analytics: Batch, Real-Time, and the Best of Both Wo...Introduction to Big Data Analytics: Batch, Real-Time, and the Best of Both Wo...
Introduction to Big Data Analytics: Batch, Real-Time, and the Best of Both Wo...
 
Node red & IoT - IEDC Hardware Club, April 8th 2016
Node red & IoT - IEDC Hardware Club, April 8th 2016Node red & IoT - IEDC Hardware Club, April 8th 2016
Node red & IoT - IEDC Hardware Club, April 8th 2016
 
2017 Microservices Practitioner Virtual Summit: Microservices at Squarespace ...
2017 Microservices Practitioner Virtual Summit: Microservices at Squarespace ...2017 Microservices Practitioner Virtual Summit: Microservices at Squarespace ...
2017 Microservices Practitioner Virtual Summit: Microservices at Squarespace ...
 
Geoscience and Microservices
Geoscience and Microservices Geoscience and Microservices
Geoscience and Microservices
 
Building a globalized, customer facing e-commerce product, powered by micro-s...
Building a globalized, customer facing e-commerce product, powered by micro-s...Building a globalized, customer facing e-commerce product, powered by micro-s...
Building a globalized, customer facing e-commerce product, powered by micro-s...
 
GlueCon 2015 - How REST APIs can glue all types of devices together
GlueCon 2015 - How REST APIs can glue all types of devices togetherGlueCon 2015 - How REST APIs can glue all types of devices together
GlueCon 2015 - How REST APIs can glue all types of devices together
 
The complex IoT equation, and FLOSS solutions, OW2con'18, June 7-8, 2018, Paris
The complex IoT equation, and FLOSS solutions, OW2con'18, June 7-8, 2018, ParisThe complex IoT equation, and FLOSS solutions, OW2con'18, June 7-8, 2018, Paris
The complex IoT equation, and FLOSS solutions, OW2con'18, June 7-8, 2018, Paris
 
webthing-floss-iot-20180607rzr
webthing-floss-iot-20180607rzrwebthing-floss-iot-20180607rzr
webthing-floss-iot-20180607rzr
 
The Complex IoT Equation (and FLOSS solutions)
The Complex IoT Equation (and FLOSS solutions)The Complex IoT Equation (and FLOSS solutions)
The Complex IoT Equation (and FLOSS solutions)
 
Comparison between OGC Sensor Observation Service and SensorThings API
Comparison between OGC Sensor Observation Service and SensorThings APIComparison between OGC Sensor Observation Service and SensorThings API
Comparison between OGC Sensor Observation Service and SensorThings API
 
Node.js meetup at Palo Alto Networks Tel Aviv
Node.js meetup at Palo Alto Networks Tel AvivNode.js meetup at Palo Alto Networks Tel Aviv
Node.js meetup at Palo Alto Networks Tel Aviv
 

More from apidays

Apidays Helsinki 2024 - APIs ahoy, the case of Customer Booking APIs in Finn...
Apidays Helsinki 2024 -  APIs ahoy, the case of Customer Booking APIs in Finn...Apidays Helsinki 2024 -  APIs ahoy, the case of Customer Booking APIs in Finn...
Apidays Helsinki 2024 - APIs ahoy, the case of Customer Booking APIs in Finn...
apidays
 
Apidays Helsinki 2024 - From Chaos to Calm- Navigating Emerging API Security...
Apidays Helsinki 2024 -  From Chaos to Calm- Navigating Emerging API Security...Apidays Helsinki 2024 -  From Chaos to Calm- Navigating Emerging API Security...
Apidays Helsinki 2024 - From Chaos to Calm- Navigating Emerging API Security...
apidays
 
Apidays Helsinki 2024 - What is next now that your organization created a (si...
Apidays Helsinki 2024 - What is next now that your organization created a (si...Apidays Helsinki 2024 - What is next now that your organization created a (si...
Apidays Helsinki 2024 - What is next now that your organization created a (si...
apidays
 
Apidays Helsinki 2024 - There’s no AI without API, but what does this mean fo...
Apidays Helsinki 2024 - There’s no AI without API, but what does this mean fo...Apidays Helsinki 2024 - There’s no AI without API, but what does this mean fo...
Apidays Helsinki 2024 - There’s no AI without API, but what does this mean fo...
apidays
 
Apidays Helsinki 2024 - Sustainable IT and API Performance - How to Bring The...
Apidays Helsinki 2024 - Sustainable IT and API Performance - How to Bring The...Apidays Helsinki 2024 - Sustainable IT and API Performance - How to Bring The...
Apidays Helsinki 2024 - Sustainable IT and API Performance - How to Bring The...
apidays
 
Apidays Helsinki 2024 - Security Vulnerabilities in your APIs by Lukáš Ďurovs...
Apidays Helsinki 2024 - Security Vulnerabilities in your APIs by Lukáš Ďurovs...Apidays Helsinki 2024 - Security Vulnerabilities in your APIs by Lukáš Ďurovs...
Apidays Helsinki 2024 - Security Vulnerabilities in your APIs by Lukáš Ďurovs...
apidays
 
Apidays Helsinki 2024 - Data, API’s and Banks, with AI on top by Sergio Giral...
Apidays Helsinki 2024 - Data, API’s and Banks, with AI on top by Sergio Giral...Apidays Helsinki 2024 - Data, API’s and Banks, with AI on top by Sergio Giral...
Apidays Helsinki 2024 - Data, API’s and Banks, with AI on top by Sergio Giral...
apidays
 
Apidays Helsinki 2024 - Data Ecosystems Driving the Green Transition by Olli ...
Apidays Helsinki 2024 - Data Ecosystems Driving the Green Transition by Olli ...Apidays Helsinki 2024 - Data Ecosystems Driving the Green Transition by Olli ...
Apidays Helsinki 2024 - Data Ecosystems Driving the Green Transition by Olli ...
apidays
 
Apidays Helsinki 2024 - Bridging the Gap Between Backend and Frontend API Tes...
Apidays Helsinki 2024 - Bridging the Gap Between Backend and Frontend API Tes...Apidays Helsinki 2024 - Bridging the Gap Between Backend and Frontend API Tes...
Apidays Helsinki 2024 - Bridging the Gap Between Backend and Frontend API Tes...
apidays
 
Apidays Helsinki 2024 - API Compliance by Design by Marjukka Niinioja, Osaango
Apidays Helsinki 2024 - API Compliance by Design by Marjukka Niinioja, OsaangoApidays Helsinki 2024 - API Compliance by Design by Marjukka Niinioja, Osaango
Apidays Helsinki 2024 - API Compliance by Design by Marjukka Niinioja, Osaango
apidays
 
Apidays Helsinki 2024 - ABLOY goes API economy – Transformation story by Hann...
Apidays Helsinki 2024 - ABLOY goes API economy – Transformation story by Hann...Apidays Helsinki 2024 - ABLOY goes API economy – Transformation story by Hann...
Apidays Helsinki 2024 - ABLOY goes API economy – Transformation story by Hann...
apidays
 
Apidays New York 2024 - The subtle art of API rate limiting by Josh Twist, Zuplo
Apidays New York 2024 - The subtle art of API rate limiting by Josh Twist, ZuploApidays New York 2024 - The subtle art of API rate limiting by Josh Twist, Zuplo
Apidays New York 2024 - The subtle art of API rate limiting by Josh Twist, Zuplo
apidays
 
Apidays New York 2024 - RESTful API Patterns and Practices by Mike Amundsen, ...
Apidays New York 2024 - RESTful API Patterns and Practices by Mike Amundsen, ...Apidays New York 2024 - RESTful API Patterns and Practices by Mike Amundsen, ...
Apidays New York 2024 - RESTful API Patterns and Practices by Mike Amundsen, ...
apidays
 
Apidays New York 2024 - Putting AI into API Security by Corey Ball, Moss Adams
Apidays New York 2024 - Putting AI into API Security by Corey Ball, Moss AdamsApidays New York 2024 - Putting AI into API Security by Corey Ball, Moss Adams
Apidays New York 2024 - Putting AI into API Security by Corey Ball, Moss Adams
apidays
 
Apidays New York 2024 - Prototype-first - A modern API development workflow b...
Apidays New York 2024 - Prototype-first - A modern API development workflow b...Apidays New York 2024 - Prototype-first - A modern API development workflow b...
Apidays New York 2024 - Prototype-first - A modern API development workflow b...
apidays
 
Apidays New York 2024 - Post-Quantum API Security by Francois Lascelles, Broa...
Apidays New York 2024 - Post-Quantum API Security by Francois Lascelles, Broa...Apidays New York 2024 - Post-Quantum API Security by Francois Lascelles, Broa...
Apidays New York 2024 - Post-Quantum API Security by Francois Lascelles, Broa...
apidays
 
Apidays New York 2024 - Increase your productivity with no-code GraphQL mocki...
Apidays New York 2024 - Increase your productivity with no-code GraphQL mocki...Apidays New York 2024 - Increase your productivity with no-code GraphQL mocki...
Apidays New York 2024 - Increase your productivity with no-code GraphQL mocki...
apidays
 
Apidays New York 2024 - Driving API & EDA Success by Marcelo Caponi, Danone
Apidays New York 2024 - Driving API & EDA Success by Marcelo Caponi, DanoneApidays New York 2024 - Driving API & EDA Success by Marcelo Caponi, Danone
Apidays New York 2024 - Driving API & EDA Success by Marcelo Caponi, Danone
apidays
 
Apidays New York 2024 - Build a terrible API for people you hate by Jim Benne...
Apidays New York 2024 - Build a terrible API for people you hate by Jim Benne...Apidays New York 2024 - Build a terrible API for people you hate by Jim Benne...
Apidays New York 2024 - Build a terrible API for people you hate by Jim Benne...
apidays
 
Apidays New York 2024 - API Secret Tokens Exposed by Tristan Kalos and Antoin...
Apidays New York 2024 - API Secret Tokens Exposed by Tristan Kalos and Antoin...Apidays New York 2024 - API Secret Tokens Exposed by Tristan Kalos and Antoin...
Apidays New York 2024 - API Secret Tokens Exposed by Tristan Kalos and Antoin...
apidays
 

More from apidays (20)

Apidays Helsinki 2024 - APIs ahoy, the case of Customer Booking APIs in Finn...
Apidays Helsinki 2024 -  APIs ahoy, the case of Customer Booking APIs in Finn...Apidays Helsinki 2024 -  APIs ahoy, the case of Customer Booking APIs in Finn...
Apidays Helsinki 2024 - APIs ahoy, the case of Customer Booking APIs in Finn...
 
Apidays Helsinki 2024 - From Chaos to Calm- Navigating Emerging API Security...
Apidays Helsinki 2024 -  From Chaos to Calm- Navigating Emerging API Security...Apidays Helsinki 2024 -  From Chaos to Calm- Navigating Emerging API Security...
Apidays Helsinki 2024 - From Chaos to Calm- Navigating Emerging API Security...
 
Apidays Helsinki 2024 - What is next now that your organization created a (si...
Apidays Helsinki 2024 - What is next now that your organization created a (si...Apidays Helsinki 2024 - What is next now that your organization created a (si...
Apidays Helsinki 2024 - What is next now that your organization created a (si...
 
Apidays Helsinki 2024 - There’s no AI without API, but what does this mean fo...
Apidays Helsinki 2024 - There’s no AI without API, but what does this mean fo...Apidays Helsinki 2024 - There’s no AI without API, but what does this mean fo...
Apidays Helsinki 2024 - There’s no AI without API, but what does this mean fo...
 
Apidays Helsinki 2024 - Sustainable IT and API Performance - How to Bring The...
Apidays Helsinki 2024 - Sustainable IT and API Performance - How to Bring The...Apidays Helsinki 2024 - Sustainable IT and API Performance - How to Bring The...
Apidays Helsinki 2024 - Sustainable IT and API Performance - How to Bring The...
 
Apidays Helsinki 2024 - Security Vulnerabilities in your APIs by Lukáš Ďurovs...
Apidays Helsinki 2024 - Security Vulnerabilities in your APIs by Lukáš Ďurovs...Apidays Helsinki 2024 - Security Vulnerabilities in your APIs by Lukáš Ďurovs...
Apidays Helsinki 2024 - Security Vulnerabilities in your APIs by Lukáš Ďurovs...
 
Apidays Helsinki 2024 - Data, API’s and Banks, with AI on top by Sergio Giral...
Apidays Helsinki 2024 - Data, API’s and Banks, with AI on top by Sergio Giral...Apidays Helsinki 2024 - Data, API’s and Banks, with AI on top by Sergio Giral...
Apidays Helsinki 2024 - Data, API’s and Banks, with AI on top by Sergio Giral...
 
Apidays Helsinki 2024 - Data Ecosystems Driving the Green Transition by Olli ...
Apidays Helsinki 2024 - Data Ecosystems Driving the Green Transition by Olli ...Apidays Helsinki 2024 - Data Ecosystems Driving the Green Transition by Olli ...
Apidays Helsinki 2024 - Data Ecosystems Driving the Green Transition by Olli ...
 
Apidays Helsinki 2024 - Bridging the Gap Between Backend and Frontend API Tes...
Apidays Helsinki 2024 - Bridging the Gap Between Backend and Frontend API Tes...Apidays Helsinki 2024 - Bridging the Gap Between Backend and Frontend API Tes...
Apidays Helsinki 2024 - Bridging the Gap Between Backend and Frontend API Tes...
 
Apidays Helsinki 2024 - API Compliance by Design by Marjukka Niinioja, Osaango
Apidays Helsinki 2024 - API Compliance by Design by Marjukka Niinioja, OsaangoApidays Helsinki 2024 - API Compliance by Design by Marjukka Niinioja, Osaango
Apidays Helsinki 2024 - API Compliance by Design by Marjukka Niinioja, Osaango
 
Apidays Helsinki 2024 - ABLOY goes API economy – Transformation story by Hann...
Apidays Helsinki 2024 - ABLOY goes API economy – Transformation story by Hann...Apidays Helsinki 2024 - ABLOY goes API economy – Transformation story by Hann...
Apidays Helsinki 2024 - ABLOY goes API economy – Transformation story by Hann...
 
Apidays New York 2024 - The subtle art of API rate limiting by Josh Twist, Zuplo
Apidays New York 2024 - The subtle art of API rate limiting by Josh Twist, ZuploApidays New York 2024 - The subtle art of API rate limiting by Josh Twist, Zuplo
Apidays New York 2024 - The subtle art of API rate limiting by Josh Twist, Zuplo
 
Apidays New York 2024 - RESTful API Patterns and Practices by Mike Amundsen, ...
Apidays New York 2024 - RESTful API Patterns and Practices by Mike Amundsen, ...Apidays New York 2024 - RESTful API Patterns and Practices by Mike Amundsen, ...
Apidays New York 2024 - RESTful API Patterns and Practices by Mike Amundsen, ...
 
Apidays New York 2024 - Putting AI into API Security by Corey Ball, Moss Adams
Apidays New York 2024 - Putting AI into API Security by Corey Ball, Moss AdamsApidays New York 2024 - Putting AI into API Security by Corey Ball, Moss Adams
Apidays New York 2024 - Putting AI into API Security by Corey Ball, Moss Adams
 
Apidays New York 2024 - Prototype-first - A modern API development workflow b...
Apidays New York 2024 - Prototype-first - A modern API development workflow b...Apidays New York 2024 - Prototype-first - A modern API development workflow b...
Apidays New York 2024 - Prototype-first - A modern API development workflow b...
 
Apidays New York 2024 - Post-Quantum API Security by Francois Lascelles, Broa...
Apidays New York 2024 - Post-Quantum API Security by Francois Lascelles, Broa...Apidays New York 2024 - Post-Quantum API Security by Francois Lascelles, Broa...
Apidays New York 2024 - Post-Quantum API Security by Francois Lascelles, Broa...
 
Apidays New York 2024 - Increase your productivity with no-code GraphQL mocki...
Apidays New York 2024 - Increase your productivity with no-code GraphQL mocki...Apidays New York 2024 - Increase your productivity with no-code GraphQL mocki...
Apidays New York 2024 - Increase your productivity with no-code GraphQL mocki...
 
Apidays New York 2024 - Driving API & EDA Success by Marcelo Caponi, Danone
Apidays New York 2024 - Driving API & EDA Success by Marcelo Caponi, DanoneApidays New York 2024 - Driving API & EDA Success by Marcelo Caponi, Danone
Apidays New York 2024 - Driving API & EDA Success by Marcelo Caponi, Danone
 
Apidays New York 2024 - Build a terrible API for people you hate by Jim Benne...
Apidays New York 2024 - Build a terrible API for people you hate by Jim Benne...Apidays New York 2024 - Build a terrible API for people you hate by Jim Benne...
Apidays New York 2024 - Build a terrible API for people you hate by Jim Benne...
 
Apidays New York 2024 - API Secret Tokens Exposed by Tristan Kalos and Antoin...
Apidays New York 2024 - API Secret Tokens Exposed by Tristan Kalos and Antoin...Apidays New York 2024 - API Secret Tokens Exposed by Tristan Kalos and Antoin...
Apidays New York 2024 - API Secret Tokens Exposed by Tristan Kalos and Antoin...
 

Recently uploaded

State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 

Recently uploaded (20)

State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 

apidays LIVE Hong Kong - Open Banking, Yin and Yang in Hong Kong by Simon Redfern

  • 1. Open Bank Project - and the Yin and Yang of Open Banking! © TESOBE 2020 API Days Hong Kong, 2020
  • 2. 2 First - Let’s awaken the Qi! © TESOBE 2020
  • 3. 3 Open Banking - Origins ● Open APIs for every bank ● Open Standards ● Open Source ● Open Data + Transparency ● Open Innovation ITEA2, Berlin, Feb 2010 © TESOBE 2020 Open Bank Project 1995 2000 2010 2020 All banks should have an API
  • 4. 4 1995 Why do we need a Website? 2000 2010 2020 Of course we have a Website All banks should have an API Open Banking - Origins ● Open APIs for every bank ● Open Standards ● Open Source ● Open Data + Transparency ● Open Innovation In the future, every bank will have an API © TESOBE 2020 Open Bank Project
  • 5. 5 1995 Why do we need a Website? 2000 2010 2020 Of course we have a Website OK! All banks should have an API Open Banking - Origins ● Open APIs for every bank ● Open Standards ● Open Source ● Open Data + Transparency ● Open Innovation In the future, every bank will have an API © TESOBE 2020 Open Bank Project
  • 6. Open Banking - Why Now 6 Non-Banking Competitors ¾ millennials would be more excited about an offering from new entrants than from their own bank Changing Customer Behavior 71% of millennials would rather go to the dentists than listen to what banks are saying Ageing IT systems IT systems are perceived as the #1 barrier to innovation Regulation In or Coming to a country near you! Source: The Millennial Disruption Index, Scratch 2014 / Innovation in Retail Banking 2013, Efma-Infosys Current “workarounds” do not work anymore © TESOBE 2020
  • 7. Open Bank Project solution The Open Bank Project is an open API solution for banks and a developer community around 11K+ Global developer community Deployed for 40+ bank customers 350+ Banking APIs, Middleware, Apps and Tools 7© TESOBE 2020
  • 8. Zhou Dunyi (周敦頤) 1017–1073) 8© TESOBE 2020https://en.wikipedia.org/wiki/Zhou_Dunyi Lived during the Song Dynasty (First country in world to issue banknotes nationally) Cool philosopher dude
  • 9. Taijitu ("supreme ultimate diagram") 9© TESOBE 2020Joseph A. Adler, Reconstructing the Confucian Dao: Zhu Xi's Appropriation of Zhou Dunyi, SUNY Press, 2014 The Supreme Polarity in activity generates yang; yet at the limit of activity it is still. In stillness it generates yin; yet at the limit of stillness it is also active. Activity and stillness alternate; each is the basis of the other. Zhou Dunyi
  • 10. Modern taiji-symbol 10© TESOBE 2020https://en.wikipedia.org/wiki/Bagua
  • 11. Bagua - Zhao Huiqian (趙撝謙) (1370s). 11© TESOBE 2020https://en.wikipedia.org/wiki/Bagua
  • 12. Modern taiji-symbol 12© TESOBE 2020https://en.wikipedia.org/wiki/Bagua
  • 14. Zhang Sanfeng (張三丰) 1247–????) 14© TESOBE 2020https://en.wikipedia.org/wiki/Zhou_Dunyi Legendary Taoist who is said to have invented Taijiquan and was purported to have achieved immortality. Cool legendary immortal dude
  • 15. Embrace/Carry Tiger, Return to Mountain 15© TESOBE 2020 The tiger can be seen as both yang and yin. It is both hard and soft, light and dark, moving and still, fire and water, ferocious and gentle. We must embrace this aspect of ourselves, all aspects, and demonise no part of ourselves. Then we truly return to Mountain, stability, to our own balance. So Banks need to embrace both the Yin and the Yang. The traditional and the new, as both are intertwined and dependent on one another. By embracing these parts, they will find their balance. That balance will look different for each bank. The important thing is finding YOUR balance based on YOUR business needs, without emulating anyone else's.
  • 16. Pushing hands (Tuishou) 16© TESOBE 2020https://en.wikipedia.org/wiki/Pushing_hands API Sandboxes are test environments that allow banks to test their ability to handle fintech innovation. Bank Fintech Push hands allows us to test our ability to absorb force from an opponent and project it back into them. In doing so, they also grapple with fintechs, starting valuable exchanges and discovering worthy partners for the future. Opportunity to test out a partner safely.
  • 17. 17 Bank Legacy Systems Legacy Banking Connectors API Gateway Capabilities Pre-built Catalog Sandbox Env Regional Specific APIs Physical Virtual Private Cloud Public Cloud End-to-End Dev Experience OBP connects to your legacy systems and abstracts away complexity © TESOBE 2020 Enterprise tech to go into battle!
  • 18. RESTful API Platform 18 ● Everything (REST) API © TESOBE 2020
  • 19. API Catalogue 19 350+ Pre-built bank-specific APIs accelerate © TESOBE 2020
  • 20. Data and API Realms 20 ● Standard Entities ● Custom Attributes (Key - Value pairs) ● Dynamic Entities ● Dynamic Endpoints © TESOBE 2020
  • 21. Standard Entities 21 ● Commonly occurring entities including: ○ Accounts & Metadata ○ Transactions & Metadata ○ Customers & KYC ○ Products ○ Transaction Requests & SCA. ○ also, Roles, Users, Consents (OBP, Berlin Group, UK) etc. ● Out of the box - Every OBP instance starts with these. ● OBP APIs and also Berlin Group, UK, Australia, Mexico…. ● Have variations (e.g. thin account list, firehose account list) ● Local persistence to database and/or via Star Connector & Method Routing © TESOBE 2020
  • 22. Developer Community 22Physical Virtual Private Cloud Public Cloud Over 11,000 Fintech developers worldwide uses Open Bank Project APIs © TESOBE 2020
  • 27. Developer tools & SDKs 1. Sandbox 27 Mile-stone © TESOBE 2020 (Not just via Swagger)
  • 28. Authentication & Authorisation 28 ● Direct Login (Trusted environments / Hackathons) ● OAuth 1.0a (Twitter) ● OAuth2 + OpenID Connect (External e.g. Google / Yahoo) ● OAuth2 + OpenID Connect (Local e.g. Hydra) ● Gateway Login (External Gateway in front) ● Mutual TLS ● JWT ● eIDAS Certificates ● Consents (OBP, Berlin Group, UK) © TESOBE 2020 ● Views & Account Access ● Roles & Entitlements
  • 29. Rate Limiting - Step back to repel monkey! 29© TESOBE 2020https://en.wikipedia.org/wiki/Pushing_hands You should never allow the monkey to circle behind you. The monkey approaches with its multiple ability to attack in many directions. It’s swift and presents multiple simultaneous threats. Don’t let the disruption catch you off guard. Be aware that you are being attacked from multiple sides. Take a step back. Get a full view of what is happening. Don’t leave yourself open on any side.
  • 30. Performance 30© TESOBE 2020 JMeter Load Tests: ● virtual app performing a series of standard API calls ● simulating 1000 concurrent users ● single-host VM ● response time avg. ~50ms
  • 32. Custom Attributes 32 ● Add bank specific information to Standard Entities: ● Typed, key-value pairs with documentation. ● Available for: ○ Customers ○ Accounts ○ Transactions ○ Products ● Have fine grained access control (via views) ● Listed in JSON response with main entities © TESOBE 2020
  • 33. Dynamic Entities 33 ● Define any data entity you want ● Realtime ● Use a simple JSON object to define the data model ● Fields are typed ● Reference Fields (including multiple fields) to other Dynamic or Static Entities. ● Automatically creates ○ Create, Read, Update and Delete endpoints with guards. ○ Documentation. ○ Roles for each endpoint. ○ Persists to database ● Can also connect to backend datasource via Star Connector & Method Routing © TESOBE 2020
  • 34. Dynamic Endpoints 34 ● Create endpoints from Swagger / Open API specifications ● Realtime - Immediately available in API Explorer ● Can pass through to backend service or return mocked example data ● Automatically creates documentation. ● Automatically creates Roles for each endpoint. ● No persistence to OBP database © TESOBE 2020
  • 38. 38 Default Connector ● Read and write to the OBP database ● Any RDBMS ● All access is via an ORM using JDBC ● Automatic data migrations ● SQL Views provide DB interface if required ● Support for Postgres, MS SQL, MySQL, Oracle etc. © TESOBE 2020 By default, all internal OBP functions use the default “mapped” connector.
  • 39. 39 Multiple Connectors ● http REST ● Akka ● Kafka ● Stored Procedure ● ORM / RDBMS ● Other ● & Build your own © TESOBE 2020 But OBP Connectors exist for multiple protocols. App doesn’t see any difference.
  • 40. 40 Star Connector & Method Routing ● Adapters are language neutral (Python, Go, Javascript, Java, Scala) ● Live documentation of message definitions on “Message Docs” endpoints ● Message Docs endpoints detail Outbound and Inbound messages with payload plus Authentication and Call Context from OBP ● Real-time re-routing of message flow via “Method Routing” endpoints © TESOBE 2020 And we can re-route OBP functions over different Connectors and Adapters in real-time.
  • 41. 41 Node RED Adapter ● OBP Contrib provides OBP Nodes and helpers for Node Red. ● Live Outbound & Inbound Message Definitions available in Node-RED for each Function © TESOBE 2020 One possible Adapter technology is Node RED. With OBP Method Routing we can re-route OBP methods to different nodes on Node-RED servers. For more info see: https://vimeo.com/452236076
  • 42. 42 Node OBP Contrib ● Live refresh of Outbound and Inbound JSON structures via OBP Message Docs endpoints. ● Adapter entry points for each OBP method ● Direct responses ● Custom responses ● Mocked responses ● OBP Dynamic Entities © TESOBE 2020 Node OBP Contrib provides: For more info see: https://github.com/OpenBankProject/node-red-contrib-obp
  • 43. Sofit - Metadata 43© TESOBE 2020
  • 47. Deployment Options 47 Install OBP for free on laptop or cloud https://hub.docker.com/r/openbankproject/ © TESOBE 2020
  • 48. Simon Redfern, CEO simon@tesobe.com +49 (0)30 8145 3994 www.openbankproject.com © TESOBE 2020 48
  • 50. Suitability for Omni Channel Hub 50 ● API everything! ● Multiple Authentication methods (built in, external, SSO, federated) ● Rich authorisation framework ● Flexible Consents ● Pragmatic Data model ● Dynamic Attributes ● Dynamic Entities ● Dynamic Endpoints ● Method Routing ● Security ● Tools ● Performance ● Ecosystem © TESOBE 2020
  • 51. 51 1995 Why do we need a Website? 2000 2010 2020 Of course we have a Website OK! All banks should have an API Open Banking - Origins ● Open APIs for every bank ● Open Standards ● Open Source ● Open Data + Transparency ● Open Innovation ● Banks gain faster time-to-market and save money ● Developers have easy data access ● Customers enjoy improved experience In the future, every bank will have an API © TESOBE 2020 ● Paypal ● Altavista ● Wikipedia ● Youtube ● Open Bank Project
  • 52. Some of the largest financial institutions rely on the Open Bank Project They trust us 52 Our clients include leading and global tier one banks. Our technology has been used in more than 60 client engagements. © TESOBE 2020