14
STET Retour d’expérience” BIG DATA PARIS 2017 07/03/2017 ©STET - Any use or copy without STET authorization is prohibited [email protected]

Revue mensuelle des projets STET RMA - Big Data Paris 2020€¦ · Apache ZooKeeper ™ STET re-designs ... Tech Blogs, Meetup Be assisted (To avoid wrong directions) Best of breeds

  • Upload
    others

  • View
    9

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Revue mensuelle des projets STET RMA - Big Data Paris 2020€¦ · Apache ZooKeeper ™ STET re-designs ... Tech Blogs, Meetup Be assisted (To avoid wrong directions) Best of breeds

STET

“Retour d’expérience”

BIG DATA PARIS 2017

07/03/2017

©STET - Any use or copy without STET authorization is prohibited

[email protected]

Page 2: Revue mensuelle des projets STET RMA - Big Data Paris 2020€¦ · Apache ZooKeeper ™ STET re-designs ... Tech Blogs, Meetup Be assisted (To avoid wrong directions) Best of breeds

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

Page 3: Revue mensuelle des projets STET RMA - Big Data Paris 2020€¦ · Apache ZooKeeper ™ STET re-designs ... Tech Blogs, Meetup Be assisted (To avoid wrong directions) Best of breeds

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

Page 4: Revue mensuelle des projets STET RMA - Big Data Paris 2020€¦ · Apache ZooKeeper ™ STET re-designs ... Tech Blogs, Meetup Be assisted (To avoid wrong directions) Best of breeds

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

Page 5: Revue mensuelle des projets STET RMA - Big Data Paris 2020€¦ · Apache ZooKeeper ™ STET re-designs ... Tech Blogs, Meetup Be assisted (To avoid wrong directions) Best of breeds

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

Page 6: Revue mensuelle des projets STET RMA - Big Data Paris 2020€¦ · Apache ZooKeeper ™ STET re-designs ... Tech Blogs, Meetup Be assisted (To avoid wrong directions) Best of breeds

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.

Page 7: Revue mensuelle des projets STET RMA - Big Data Paris 2020€¦ · Apache ZooKeeper ™ STET re-designs ... Tech Blogs, Meetup Be assisted (To avoid wrong directions) Best of breeds

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.

Page 8: Revue mensuelle des projets STET RMA - Big Data Paris 2020€¦ · Apache ZooKeeper ™ STET re-designs ... Tech Blogs, Meetup Be assisted (To avoid wrong directions) Best of breeds

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

Page 9: Revue mensuelle des projets STET RMA - Big Data Paris 2020€¦ · Apache ZooKeeper ™ STET re-designs ... Tech Blogs, Meetup Be assisted (To avoid wrong directions) Best of breeds

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

Page 10: Revue mensuelle des projets STET RMA - Big Data Paris 2020€¦ · Apache ZooKeeper ™ STET re-designs ... Tech Blogs, Meetup Be assisted (To avoid wrong directions) Best of breeds

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

Page 11: Revue mensuelle des projets STET RMA - Big Data Paris 2020€¦ · Apache ZooKeeper ™ STET re-designs ... Tech Blogs, Meetup Be assisted (To avoid wrong directions) Best of breeds

©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

Page 12: Revue mensuelle des projets STET RMA - Big Data Paris 2020€¦ · Apache ZooKeeper ™ STET re-designs ... Tech Blogs, Meetup Be assisted (To avoid wrong directions) Best of breeds

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

Page 13: Revue mensuelle des projets STET RMA - Big Data Paris 2020€¦ · Apache ZooKeeper ™ STET re-designs ... Tech Blogs, Meetup Be assisted (To avoid wrong directions) Best of breeds

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

Page 14: Revue mensuelle des projets STET RMA - Big Data Paris 2020€¦ · Apache ZooKeeper ™ STET re-designs ... Tech Blogs, Meetup Be assisted (To avoid wrong directions) Best of breeds

THANK YOU