Revue mensuelle des projets STET RMA - Big Data Paris 2020€¦ · Apache ZooKeeper ™ STET...
Transcript of Revue mensuelle des projets STET RMA - Big Data Paris 2020€¦ · Apache ZooKeeper ™ STET...
STET
“Retour d’expérience”
BIG DATA PARIS 2017
07/03/2017
©STET - Any use or copy without STET authorization is prohibited
2
Settlement
STET’s Clearing services
CORE
Payment
Clearing System
Originator Originator’s
bank / PSP
Beneficiary ’s Bank / PSP Beneficiary
Central
Bank
Payment
Clearing
Clearing is the process of :
• Routing, transmission, reconciliation and, in some cases, transfer orders confirmation prior to settlement
• Netting of orders and establishment of final positions for settlement.
• The settlement in the central bank (Target2) completes the processing of a transaction by discharging the obligations of one PSP to another through the transfer of funds
Payment
Payment Payment
3
Our activity and track record
Critical
Leader
Diversified &
Innovative
• STET supports the full range of payments services: Direct Debits, Credit Transfers, Cards and ATMs transactions, Cheques, Bills of Exchange, and soon Instant Payments
• STET also provides a secure network for cash withdrawal and payment authorization messages
• STET is one of the leading payment processors combining authorization and clearing & settlements
• STET processes >90% of French authorizations and Clearing & Settlement and > 90% of Belgium Clearing & Settlement
• STET is a critical operator for our clients,
the banks and the banking communities, for
the central banks and finally for the end-users
we serve every day> 22Billion transactions in 2016
52%Of euro transactions cleared
in CSMs
55%17%16%12%
Cards & ATM
Transfers
Debits
Cheques
Mix of payment instruments
processed by CORE system
©STET – Any use or copy without STET authorisation is prohibited
• Benchmarked for 300,000,000 transactions
per day
• RPO 0 / RTO 2 hours
Average of 25Billion Euros per day
SIPS certified
by ECBSecure &
efficient
4
Company history and shareholder structure
Our history
Dec 2004
Creation of
STET Feb 2005
CORE project
Jan 2008
CORE system
Oct 2008
Completion of
national French
migration
2012 – 2013
Belgium CSMApr 2016
CORE2
projectJan 2016
Merger with
SER2S
Our governance
Status
Since January 2016, STET is a
Société Anonyme with a capital of
€20 million
Shareholders ( 6 major banks & 1 payment scheme)
©STET – Any use or copy without STET authorisation is prohibited
Nov 2017
Instant
Payment
Service
5
STET’s vision
Integrated solution
We provide PSPs across SEPA an integrated solution for Clearing & Settlement for all payment instruments through a Single Access
Clearing services strengths
Clearing solution diagram
New services
Continuously innovation to design new functional and technical solutions to respond to tomorrow’s challenges :
– Instant payment
– Mobile payment
6
Drivers of Instant Payments
©STET – Any use or copy without STET authorisation is prohibited
The digitalization of our economy, with the spread of smartphones and of
electronic commerce, entails a general acceleration of payments.
New technologies stimulate
innovation in payments, and
contribute to the expectation for
instant payments.
On the one hand, new
technologies drives the
evolution of customer habits,
who take for granted the ubiquity,
any time anywhere, of internet
shopping.
Customers also expect to pay for
and receive their purchases as
fast as possible.
Suppliers, on the other hand,
wish to retain the certainty to be
paid as soon as they release
their goods and services while
valuing the increased simplicity of
e-money.
7
Definition of Instant Payments
©STET – Any use or copy without STET authorisation is prohibited
According to the ERPB (European Central Bank), instant payments are the
closest substitute to cash : the transfer of money is immediate and available
24/7/365
When credit transfers or card payments are used, funds take up to one business
day or more to be available on a beneficiary’s account.
The clearing process of instant payments is different as the processing,
clearing and (potentially) settlement of payments take place on a transaction-by-
transaction basis as soon as they reach a PSP system, i.e. in real time end-to-
end.
8
The STET’s new Clearing platform
©STET – Any use or copy without STET authorisation is prohibited
A new paradigm
Moving from a « closed user group » services model located in two datacenters
(active/passive) built on a « Shared Memory » architecture based on an
"asynchronous batch file processing“ solution...
…to a unified platform distributed over 3 datacenters (extensible), supporting
all existing and future Clearing services : SEPA(EU), Card & Legacy Payments,
Instant Payments based on a “real time transaction-by-transaction
processing” solution
DC1 DC2 DCn
CORE2 Platform CHEQUE
SCT
CARD
SDD
LEGACY
IP
SW
FR BK1 FR BK2 BE BK1FR BKn BE BK2 BE BKnPSP1
Token
PSP2
Multi-Chanel, Multi-Actif Access
BILAT
Fraud
9
The STET’s new Clearing platform
©STET – Any use or copy without STET authorisation is prohibited
Business requirements
Process unitary payment/transaction
Exactly-once transaction counting
Increase transaction volume processing capacity
Keep an historic of all processed events
Enable replay capabilities
Ensure maximal availability: 24/7, Hot deploy, no
Reduce time to market
Ready for future Value Added Services
10
The STET’s new Clearing platform
©STET – Any use or copy without STET authorisation is prohibited
Key Architecture Concepts
Shared Nothing Design
Event Sourcing / Message Driven
Sharding
Eventually (finally) Consistent
Streaming Exactly-once
Horizontal scalability & Cloud
Multi-active Resiliency
Infrastructure as Code & Continuous Delivery
©STET – Any use or copy without STET authorisation are prohibited
The STET’s new Clearing platform : Building blocks
11
Apache ZooKeeper™
STET re-designs its community platforms into a single-shared CSM with the
latest technologies born in the bigdata ecosystem
12
The STET’s new Clearing platform
©STET – Any use or copy without STET authorisation is prohibited
Software overview
Eventssources
Msg
Files
CommandInput Event
Buffer
StreamProcessing
HTML GUI
RealTimeCluster
AnalyticsCluster
APISynchronous
Processing
Res
tA
PI
Res
tA
PI
Web Services
A2A Queries and GUI
Output Event Buffer
13
Conclusion
©STET – Any use or copy without STET authorisation is prohibited
Highest Level of Sponsorship
(To be zen)
CEO level is a must-have
POC
(to be convinced)
We tested multi-DC capabilities of key
middlewares with ourstrategic usecases
AssessDecisions
(To be clean)
External eye is usefull to challenge decisions
InternalCompetencies
(To make people happy)
Training & hands-on
Tech Blogs, Meetup
Be assisted
(To avoid wrongdirections)
Best of breedsconsultancies &
supports : DataStax, Confluent
Test and measureEverything
(To be sure)
Continuous Delivery & Test/DeploymentAutomation is key
(AWS helps…)
Short Cycles withthe Business Team
(For DEV to understandBusiness
For BizDev to value TECH)
Agility to push or accept change
THANK YOU