apidays LIVE Singapore 2021 - Digitisation, Connected Services and Embedded Finance
April 21 & 22, 2021
A cloud-native approach to open banking in action
Rafael Marins, Principal Product Marketing Manager at Red Hat
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
apidays LIVE Singapore 2021 - A cloud-native approach to open banking in action by Rafael Marins, Red Hat
1. Apidays Singapore 2021
A cloud-native approach to
Open APIs in Financial Services
Rafael Marins
Product Marketing Manager, Financial Services
1
2. 2
Open APIs in Banking
Overview
Cloud-Native Approach
Evolution of architectures
Landscape of API Integration
Wrap-up
Q&A
Agenda
3. Ubiquitous
Customer
Centric
Bank
Data-driven
Real Time
Personalized
Agile
FSI services should offer an
exceptional end-to-end
personalized seamless
customer journey to clients,
leveraging technology to
create this experience.
FSI organizations have tons
of data about customers.
Using big data, cloud, and
AI to generate insights and
knowledge from this data will
allow companies to improve,
innovate, be proactive, and
develop new business
models.
All communications must
maintain and deliver the
same experience to clients,
keeping the customer
satisfied and connected.
Delivering early, and
continuous, value to
customers, accepting
change, and failure, are just
some of the Agile values
that builds a customer
centric culture.
24/7/365. A bank that
doesn't sleep and it's able to
provide a stable, and
reliable, experience any
time.
5. Open APIs
Functionalities
Account
Aggregation
P2P Payments
Banking & Non
Banking
products
cross-selling
Lifestyle
Offerings
Identification
and
authentication
services
Balance sheet
simulation
Multi-account
management
Integrated
cash
management
Enhanced risk
scoring
Source:
PSD2: Taking advantage of open banking disruption
Corporate use
cases
Retail use cases
6. Innovation
Open APIs
What changes?
More companies, more offers… Open Banking will
force companies to be more competitive if they
want to stand out for clients
Competitivity
New platforms to contact clients
Channels
To support these new operations, and the data
created/analyzed, banks will need to innovate while
adopting new technologies
Fast and cheap
The process it's cheaper and faster because it has
less participants
New Partners
Other companies can offer banks services using the
banks partner APIs. These APIs can be monetized
and these connections can give banks the freedom
to work at their core systems.
12. https://github.com/cncf/toc/blob/master/DEFINITION.md
CLOUD-NATIVE
12
Cloud-native Definition
Cloud native technologies empower organizations to build and run scalable applications in modern, dynamic
environments such as public, private, and hybrid clouds. Containers, service meshes, microservices, immutable
infrastructure, and declarative APIs exemplify this approach.
These techniques enable loosely coupled systems that are resilient, manageable, and observable. Combined with
robust automation, they allow engineers to make high-impact changes frequently and predictably with minimal toil.
“”
Cloud Native Computing Foundation
13. Landscape of API Integration in Open Banking
API MANAGEMENT
13
Source
Microservices-based APIs
Legacy-based
APIs
Internal / External
API Consumption
External
API
External
API
External API
Consumption
Internal
Integration
Integration
Route
Internal
API
Cloud Native
Microservices
Containerized
Application
Non-containerized
Application
14. INTERNAL ONLY
QUARKUS BOOTCAMP
Service Microservice Function
> Single Purpose
> Stateless
> Independently Scalable
> Automated
> Single Action
> Ephemeral
> Autonomous
> Loosely-coupled
Architecture Evolution is a Necessity
f( )
14
15. Traditional Cloud-Native Stack 9.5 Seconds
“computing execution model that depends
on services to manage server-side logic
and state where business logic run in
stateless, event-triggered compute linux
containers"
event
action
result
Serverless Defined
21. Full API Lifecycle And The Stack
21
M
ANAG
E
Microcks
MOCK
TEST
IMPLEMENT
D
E
P
L
O
Y
SECURE
DISCOVER DEVELOP
CONSUME
M
ONITOR
MONETIZE
STRATEGY
DESIGN
API Model Canvas
SINGLE SIGN-ON (SSO)
API DESIGNER
Community
SERVICE REGISTRY
22. A solution approach to build
an Open Banking sandbox
environment on top of Red
Hat Integration and Red Hat
OpenShift ─ the enterprise
Kubernetes platform. Open
sourced with pre-packaged
set of APIs, Developer Portal
and other configurations.
22
Red Hat Open Banking
Sandbox
red.ht/financialservices
FSI Open API Sandbox
23. 23
Red Hat Open Banking Solution
Find out more: https://www.redhat.com/en/resources/open-banking-technology-overview
24. 24
Events
EIPs Data
APIs
APIs
EIPs
Events
Events
Data EIPs
Data APIs
Policy Extensions
Data as APIs
Serverless Integration
Change Data Capture
Service Registry
Low-code Data UX
Build API management policies
leveraging well-known EIPs.
Generate, secure, and manage
APIs using existing data
sources.
Event sources and reliable,
scalable event bus for serverless
applications.
Build event-driven applications
based on database change events.
Visibility and control over data
types used across events and
REST APIs.
Extend low-code integration
toolchain to include virtualized data.
Full outreach of cloud-native approach
FINAL CONSIDERATIONS
Soruce
25. FINAL CONSIDERATIONS
Red Hat Integration
25
Source
▸ Change Data Capture
with Debezium
API Management
Events & Messaging
Enterprise Integration
Data Integration
▸ Comprehensive connectors
▸ Microservices orchestration
▸ Data Transformation
▸ Low-code iPaaS
▸ Serverless Composition with
Camel K
▸ JMS Message Broker
▸ Wide Area Routing
▸ Data Streaming with
Apache Kafka
▸ Self-service messaging
▸ API Manager
▸ API Gateway
▸ Istio Service Mesh
Adapter
▸ Service Registry
▸ API Designer
Tooling & Metadata
26. 26
An industrialized cloud platform that runs across any infrastructure
Traditional
Apps
Cloud Native
Apps
Partner
Apps
Physical Virtual Private Public
Red Hat Enterprise Linux
Edge
Red Hat OpenShift
Data, Analytics
& AI/ML
29. Resources
You Can to Call it Yours, Get Up With an Open Sandbox Environment
Interactive Learning Portal. Try it!
https://learn.openshift.com
Open Banking Sandbox collaboration workspace
https://github.com/open-accelerators/open-banking
Banking App Demo source repository
https://github.com/open-accelerators/cloudnative-banking
Find Out More
https://red.ht/financialservices
29
FINAL CONSIDERATIONS